import { CSSResult } from 'lit';
import { Control } from '../forms';
/**
 * @element nve-checkbox
 * @description A checkbox is a control that enables users to choose between two distinct mutually exclusive options (checked or unchecked, on or off) through a single click or tap.
 * @since 0.3.0
 * @entrypoint \@nvidia-elements/core/checkbox
 * @cssprop --cursor
 * @cssprop --width
 * @cssprop --height
 * @cssprop --border-width
 * @cssprop --border-radius
 * @cssprop --border-color
 * @cssprop --background
 * @cssprop --check-color
 * @aria https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/
 */
export declare class Checkbox extends Control {
    protected nveControl: string;
    static styles: CSSResult[];
    /** @private - disable for inline control */
    fitText: boolean;
    /** @private - disable for inline control */
    fitContent: boolean;
    static readonly metadata: {
        tag: string;
        version: string;
        children: string[];
    };
}
