import { BaseInput } from './base-input'; import { ZBooleanInput_Props } from '@zurich/dev-utils/code/_BooleanInput'; /** */ export declare abstract class ZOptLabelInput extends BaseInput implements ZBooleanInput_Props { _checked?: ZBooleanInput_Props['checked']; get hasLabel(): boolean; get hasSlottedLabel(): boolean; get renderLabel(): boolean; protected _onChange(e: Event): void; static styles: import('lit').CSSResult; } /** */ export declare abstract class ZBooleanInput extends ZOptLabelInput implements ZBooleanInput_Props { model?: ZBooleanInput_Props['model']; checked?: ZBooleanInput_Props['checked']; _checked: boolean; updated(): void; get isRequiredInvalid(): boolean; protected _preRender(): void; protected _onChange(e: Event): void; protected _onClick(e: Event): void; focus(): void; reset(): void; }