export interface DropdownOption { id: string label: string disabled?: boolean } export interface DropdownProps { options: DropdownOption[] modelValue: string | string[] | null multiple?: boolean placeholder?: string filterable?: boolean disabled?: boolean maxHeight?: string width?: string color?: string hoverColor?: string activeColor?: string disabledColor?: string backgroundColor?: string borderRadius?: string padding?: string icon?: string iconSize?: 'normal' | 'large' error?: string required?: boolean autosave?: (value: string | string[]) => Promise label?: string labelPosition?: 'top' | 'left' labelAlign?: 'left' | 'center' | 'right' labelWidth?: string readonly?: boolean }