import { LitElement } from 'lit'; /** * Workshop switch primitive for binary settings. * * @fires change - Dispatched when the checked state changes. * @slot checked-icon - Icon shown when the switch is checked. * @slot unchecked-icon - Icon shown when the switch is unchecked. * @csspart button - The internal switch button. * @csspart track - The switch track. * @csspart handle - The switch handle. */ export declare class WsSwitch extends LitElement { static styles: import("lit").CSSResult; /** Whether the switch is on. */ checked: boolean; /** Disables interaction. */ disabled: boolean; /** Accessible label forwarded to the internal switch button. */ accessibleLabel?: string; render(): import("lit-html").TemplateResult<1>; private toggleChecked; } declare global { interface HTMLElementTagNameMap { 'ws-switch': WsSwitch; } } //# sourceMappingURL=ws-switch.d.ts.map