export interface MentionSuggestion { id: string; label: string; description?: string; /** Optional avatar URL */ avatar?: string; /** Optional secondary handle / email */ meta?: string; disabled?: boolean; } interface MentionInputProps { value?: string; suggestions?: MentionSuggestion[]; placeholder?: string; label?: string; helperText?: string; rows?: number; disabled?: boolean; readonly?: boolean; /** Character that opens mentions. Default `@`. */ trigger?: string; /** Max suggestions shown. */ maxSuggestions?: number; /** Dropdown above or below the field. */ placement?: 'top' | 'bottom'; class?: string; onselect?: (item: MentionSuggestion) => void; onchange?: (value: string) => void; } declare const MentionInput: import("svelte").Component; type MentionInput = ReturnType; export default MentionInput;