import { EventEmitter } from "@angular/core"; import { ICustomValueAccessorHost, CustomValueAccessor } from "../../../misc/util/internal"; export declare class SuiCheckbox implements ICustomValueAccessorHost { readonly hasClasses: boolean; name: string; isChecked: boolean; onCheckChange: EventEmitter; onTouched: EventEmitter; isDisabled: boolean; isReadonly: boolean; get checkedAttribute(): string | undefined; get isDisabledAttribute(): string | undefined; private _checkboxElement; constructor(); onMouseDown(e: MouseEvent): void; onClick(): void; onFocusOut(): void; toggle(): void; writeValue(value: boolean): void; private focusCheckbox; } export declare class SuiCheckboxValueAccessor extends CustomValueAccessor { constructor(host: SuiCheckbox); } //# sourceMappingURL=checkbox.d.ts.map