export interface AutocompleteOption {
    /** Unique value for the option */
    value: string;
    /** Display label */
    label: string;
    /** Optional secondary text */
    subtitle?: string;
    /** Optional avatar image */
    avatarUrl?: string;
    /** Optional avatar alt text */
    avatarAlt?: string;
    /** Optional icon name (Phosphor icon) */
    icon?: string;
    /** Whether the option is disabled */
    disabled?: boolean;
}
export type AutocompleteSearchFn = (query: string) => Promise<AutocompleteOption[]>;
//# sourceMappingURL=autocomplete.types.d.ts.map