import { FlexyBaseComponent } from '../base'; export declare class FlexyCheckboxComponent extends FlexyBaseComponent { readonly input: HTMLInputElement; constructor(host: HTMLElement); get checked(): boolean; set checked(value: boolean); get indeterminate(): boolean; set indeterminate(value: boolean); syncParentState(): void; syncChildrenState(): void; getParent(): FlexyCheckboxComponent | undefined; getChildren(): FlexyCheckboxComponent[]; getSiblings(): FlexyCheckboxComponent[]; /** update aria attributes to match current checkbox state */ updateAria(): void; /** add svg mark icons, do not call this function more than once */ addMarkIcon(): void; static templates: { markIcon: SVGSVGElement; }; }