import type { HTMLInputAttributes } from 'svelte/elements';
import type { ControlInteractionOptions } from './control-interaction.js';
export interface Props extends Omit {
/** Whether the switch is checked. */
checked?: boolean;
/** Text displayed next to the switch. */
label?: string;
/** Position of the label relative to the switch. */
labelPosition?: 'left' | 'right';
/** Visual size of the switch control. */
size?: 'sm' | 'md' | 'lg';
/** Additional CSS class names. */
class?: string;
/** Registers this control for agent interaction; omit or pass false to exclude. */
interaction?: ControlInteractionOptions | false;
}
declare const Switch: import("svelte").Component;
type Switch = ReturnType;
export default Switch;
//# sourceMappingURL=Switch.svelte.d.ts.map