import { EventEmitter, JSX } from '../../stencil-public-runtime'; import { CheckboxEventDetail } from './air-checkbox.types'; import { Validation } from '../../types/status.types'; export declare class AirCheckbox { /** Defines name */ name: string; /** Defines optionKey */ optionKey: string | number | boolean; /** Defines label */ label: string; /** Defines disabled */ disabled: boolean; /** Defines if checkbox is required */ required: boolean; /** Defines if checkbox is checked */ checked: boolean; /** Defines if checkbox should have autofocus */ autofocus: boolean; /** Specifies validation of checkbox */ validation?: Validation; private checkboxElement?; private checkboxEventDetail?; /** Emits value on change */ change: EventEmitter; /** Emits value on focus */ focus: EventEmitter; /** Emits value on blur */ blur: EventEmitter; /** To focus checkbox */ setFocus(): Promise; componentDidLoad(): Promise; private handleClick; private handleFocus; private handleBlur; private handleKeyDown; private renderLabel; render(): JSX.Element; }