import type { ControlInteractionOptions } from './control-interaction.js'; import type { SegmentedControlOption } from './types.js'; export interface Props { /** The available segments and their values. */ options: SegmentedControlOption[]; /** The currently selected option value. */ value?: string | number; /** Accessibility label for the control. */ label: string; /** Form field identifier. */ name?: string; /** Blocks interaction and submission of this control. */ disabled?: boolean; /** Makes the control stretch to full container width. */ fullWidth?: boolean; /** Registers this control for agent interaction; omit or pass false to exclude. */ interaction?: ControlInteractionOptions | false; /** Fired when the selected segment changes. */ onvaluechange?: (value: string | number) => void; /** Additional CSS class names. */ class?: string; } declare const SegmentedControl: import("svelte").Component; type SegmentedControl = ReturnType; export default SegmentedControl; //# sourceMappingURL=SegmentedControl.svelte.d.ts.map