import { CheckboxConfig } from './types';
export declare class Checkbox {
    readonly el: HTMLElement;
    private readonly inputEl;
    private readonly boxEl;
    private readonly labelEl;
    private config;
    private isDestroyed;
    private readonly handleChange;
    constructor(config: CheckboxConfig);
    isChecked(): boolean;
    setChecked(checked: boolean): void;
    setIndeterminate(indeterminate: boolean): void;
    setDisabled(disabled: boolean): void;
    toggle(): void;
    destroy(): void;
}
export { type CheckboxConfig } from './types';
//# sourceMappingURL=index.d.ts.map