export interface ToggleControlConfig { target?: HTMLElement; onToggleControl: (element: HTMLElement, value: boolean, control: ToggleControl) => void; transformValue: (element: HTMLElement, value: boolean, control: ToggleControl) => V; } export declare const TOGGLE_CONTROL_DEFAULT_CONFIG: ToggleControlConfig; export declare class ToggleControl { config: ToggleControlConfig; isOn: boolean; isDisabled: boolean; constructor(config: Partial); setConfig(config: Partial): void; readonly value: unknown; private toggle; private clickHandler; listen(): void; }