/** * SMRTToggle - An accessible toggle/switch component * * Features: * - Native checkbox semantics for accessibility * - Bindable checked state * - Disabled state * - Labels on either side * - Size variants * - Material 3 styling */ export interface Props { /** Whether the toggle is checked */ checked?: boolean; /** Whether the toggle is disabled */ disabled?: boolean; /** Name attribute for form submission */ name?: string; /** Value attribute for form submission */ value?: string; /** Label text */ label?: string; /** Position of the label */ labelPosition?: 'left' | 'right'; /** Size variant */ size?: 'sm' | 'md' | 'lg'; /** ID for the input element */ id?: string; /** ARIA label for accessibility */ ariaLabel?: string; /** Change callback */ onchange?: (checked: boolean) => void; } declare const Toggle: import("svelte").Component; type Toggle = ReturnType; export default Toggle; //# sourceMappingURL=Toggle.svelte.d.ts.map