export interface ToggleSwitchOptions { checked?: boolean; storageKey?: string; persist?: boolean; onChange?: (isOn: boolean, element: HTMLInputElement) => void; onClass?: string; offClass?: string; onLabel?: string; offLabel?: string; } export declare class ToggleSwitchManager { private element; private options; private labelElement; constructor(selectorOrElement: string | HTMLInputElement, options?: ToggleSwitchOptions); get isOn(): boolean; set isOn(value: boolean); toggle(): void; on(): void; off(): void; destroy(): void; private init; private handleChange; private updateUI; private updateAriaState; } export default ToggleSwitchManager; //# sourceMappingURL=ToggleSwitchManager.d.ts.map