import { DButtonGroup } from "./d-button-group"; import { DInputBooleanButtonOff } from "./d-input-boolean-button-off"; import { DInputBooleanButtonOn } from "./d-input-boolean-button-on"; import { DLayoutOptions } from "./d-layout"; import { DLayoutHorizontal, DThemeLayoutHorizontal } from "./d-layout-horizontal"; export interface DInputBooleanOptions extends DLayoutOptions { value?: boolean; } export interface DThemeInputBoolean extends DThemeLayoutHorizontal { } export declare class DInputBoolean = DInputBooleanOptions> extends DLayoutHorizontal { protected _lockCount: number; protected _buttonGroup?: DButtonGroup; protected _buttonOn?: DInputBooleanButtonOn; protected _buttonOff?: DInputBooleanButtonOff; constructor(options?: OPTIONS); protected getButtonGroup(): DButtonGroup; protected newButtonGroup(): DButtonGroup; protected getButtonOn(): DInputBooleanButtonOn; protected newButtonOn(): DInputBooleanButtonOn; protected getButtonOff(): DInputBooleanButtonOff; protected newButtonOff(): DInputBooleanButtonOff; get value(): boolean; set value(value: boolean); protected getType(): string; }