import { type SelectOption } from '../Select/Select.svelte'; interface FormSelectProps { id?: string; name?: string; label?: string; placeholder?: string; options?: SelectOption[]; value?: string; status?: 'default' | 'error' | 'success' | 'warning'; helperText?: string; errorMessage?: string; disabled?: boolean; required?: boolean; searchable?: boolean; size?: 'sm' | 'md' | 'lg'; /** Min width (px) of the open listbox — see Select `listboxMinWidth`. */ listboxMinWidth?: number; /** Sync with `form.data[name]` when inside `