import { EventEmitter } from '../../stencil-public-runtime';
import { EComponentSize } from '../../types';
import { ICheckbox, ICheckboxEvents } from './checkbox.types';
/**
 * @part icon - The icon element.
 * @part label - The label element.
 */
export declare class KvCheckbox implements ICheckbox, ICheckboxEvents {
    /** @inheritdoc */
    size: EComponentSize;
    /** @inheritdoc */
    checked?: boolean;
    /** @inheritdoc */
    label?: string;
    /** @inheritdoc */
    disabled?: boolean;
    /** @inheritdoc */
    indeterminate?: boolean;
    /** @inheritdoc */
    clickCheckbox: EventEmitter<Event>;
    private getIconName;
    private onCheckedChange;
    render(): any;
}
