import type { ControlInteractionOptions, ControlOption } from './control-interaction.js'; export interface Props { /** Array of options to select from. */ options: ControlOption[]; /** Currently selected option values (bindable). */ values?: Array; /** Label for the multi-select control. */ label: string; /** HTML form field name. */ name?: string; /** Placeholder text shown when no items selected. */ placeholder?: string; /** Whether the multi-select is disabled. */ disabled?: boolean; /** Interaction options or false to disable all. */ interaction?: ControlInteractionOptions | false; /** Callback when the selected values change. */ onvalueschange?: (values: Array) => void; /** CSS class to apply to the control container. */ class?: string; } declare const MultiSelect: import("svelte").Component; type MultiSelect = ReturnType; export default MultiSelect; //# sourceMappingURL=MultiSelect.svelte.d.ts.map