import { type FieldOption } from './types.js'; interface Props { /** Field identifier */ id: string; /** Current value */ value: string; /** Available options - can be string[] or FieldOption[] */ options: FieldOption[] | string[]; /** Whether the field is required */ required?: boolean; /** Whether the field is disabled (read-only) */ disabled?: boolean; /** ARIA description ID */ ariaDescribedBy?: string; /** Callback when value changes */ onChange: (value: string) => void; } declare const FormSelect: import("svelte").Component; type FormSelect = ReturnType; export default FormSelect;