import { LitElement } from 'lit'; export declare class CheckboxElement extends LitElement { static styles: import('lit').CSSResult[]; ariaLabel: string; ariaLabelledby: string; checked: boolean; disabled: boolean; id: string; indeterminate: boolean; name: string; readonly: boolean; required: boolean; tabIndex: number; value: string; input: HTMLInputElement; private onChange; render(): import('lit').TemplateResult<1>; private renderIcon; get inputId(): string; get ariaChecked(): 'true' | 'false' | 'mixed'; private onInputChange; private onInputClick; private syncChecked; private syncIndeterminate; private emitChange; formAssociatedCallback(): void; formDisabledCallback(disabled: boolean): void; formStateRestoreCallback(state: boolean): void; } declare global { interface HTMLElementTagNameMap { 'cds-checkbox': CheckboxElement; } }