import type { SFCWithInstall } from 'southgisui/es/utils/types'; declare const _Autocomplete: SFCWithInstall; readonly modelValue: import("../../utils").BuildPropReturn; readonly debounce: import("../../utils").BuildPropReturn; readonly placement: import("../../utils").BuildPropReturn, "bottom-start", unknown, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly fetchSuggestions: import("../../utils").BuildPropReturn, () => void, unknown, unknown, unknown>; readonly triggerOnFocus: import("../../utils").BuildPropReturn; readonly selectWhenUnmatched: import("../../utils").BuildPropReturn; readonly hideLoading: import("../../utils").BuildPropReturn; readonly highlightFirstItem: import("../../utils").BuildPropReturn; readonly scrollwidth: StringConstructor; readonly scrollheight: import("../../utils").BuildPropReturn; readonly size: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; }, { attrs: import("vue").ComputedRef>; suggestions: import("vue").Ref; highlightedIndex: import("vue").Ref; dropdownWidth: import("vue").Ref; activated: import("vue").Ref; suggestionDisabled: import("vue").Ref; loading: import("vue").Ref; inputRef: import("vue").Ref<{ inputOrTextarea: HTMLInputElement | HTMLTextAreaElement; focus: () => void; $el: HTMLElement; } | null>; regionRef: import("vue").Ref; popper: import("vue").Ref; id: import("vue").ComputedRef; suggestionVisible: import("vue").ComputedRef; suggestionLoading: import("vue").ComputedRef; getData: (queryString: string) => Promise; handleInput: (value: string) => void; handleChange: (value: string) => void; handleFocus: (e: FocusEvent) => void; handleBlur: (e: FocusEvent) => void; handleClear: () => void; handleKeyEnter: () => void; handleKeyEscape: (evt: Event) => void; close: () => void; focus: () => void; select: (item: any) => void; highlight: (index: number) => void; onSuggestionShow: () => Promise; onShow: () => void; onHide: () => void; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly modelValue: import("../../utils").BuildPropReturn; readonly debounce: import("../../utils").BuildPropReturn; readonly placement: import("../../utils").BuildPropReturn, "bottom-start", unknown, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly fetchSuggestions: import("../../utils").BuildPropReturn, () => void, unknown, unknown, unknown>; readonly triggerOnFocus: import("../../utils").BuildPropReturn; readonly selectWhenUnmatched: import("../../utils").BuildPropReturn; readonly hideLoading: import("../../utils").BuildPropReturn; readonly highlightFirstItem: import("../../utils").BuildPropReturn; readonly scrollwidth: StringConstructor; readonly scrollheight: import("../../utils").BuildPropReturn; readonly size: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { readonly size: import("../../utils").BuildPropType; readonly placement: import("../../utils").BuildPropType, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly transfer: import("../../utils").BuildPropType; readonly modelValue: import("../../utils").BuildPropType; readonly valueKey: string; readonly debounce: number; readonly fetchSuggestions: import("./src/autocomplete").AutocompleteFetchSuggestions; readonly triggerOnFocus: import("../../utils").BuildPropType; readonly selectWhenUnmatched: import("../../utils").BuildPropType; readonly hideLoading: import("../../utils").BuildPropType; readonly highlightFirstItem: import("../../utils").BuildPropType; readonly scrollheight: string; }>>; export default _Autocomplete; export declare const SgAutocomplete: SFCWithInstall; readonly modelValue: import("../../utils").BuildPropReturn; readonly debounce: import("../../utils").BuildPropReturn; readonly placement: import("../../utils").BuildPropReturn, "bottom-start", unknown, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly fetchSuggestions: import("../../utils").BuildPropReturn, () => void, unknown, unknown, unknown>; readonly triggerOnFocus: import("../../utils").BuildPropReturn; readonly selectWhenUnmatched: import("../../utils").BuildPropReturn; readonly hideLoading: import("../../utils").BuildPropReturn; readonly highlightFirstItem: import("../../utils").BuildPropReturn; readonly scrollwidth: StringConstructor; readonly scrollheight: import("../../utils").BuildPropReturn; readonly size: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; }, { attrs: import("vue").ComputedRef>; suggestions: import("vue").Ref; highlightedIndex: import("vue").Ref; dropdownWidth: import("vue").Ref; activated: import("vue").Ref; suggestionDisabled: import("vue").Ref; loading: import("vue").Ref; inputRef: import("vue").Ref<{ inputOrTextarea: HTMLInputElement | HTMLTextAreaElement; focus: () => void; $el: HTMLElement; } | null>; regionRef: import("vue").Ref; popper: import("vue").Ref; id: import("vue").ComputedRef; suggestionVisible: import("vue").ComputedRef; suggestionLoading: import("vue").ComputedRef; getData: (queryString: string) => Promise; handleInput: (value: string) => void; handleChange: (value: string) => void; handleFocus: (e: FocusEvent) => void; handleBlur: (e: FocusEvent) => void; handleClear: () => void; handleKeyEnter: () => void; handleKeyEscape: (evt: Event) => void; close: () => void; focus: () => void; select: (item: any) => void; highlight: (index: number) => void; onSuggestionShow: () => Promise; onShow: () => void; onHide: () => void; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly modelValue: import("../../utils").BuildPropReturn; readonly debounce: import("../../utils").BuildPropReturn; readonly placement: import("../../utils").BuildPropReturn, "bottom-start", unknown, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly fetchSuggestions: import("../../utils").BuildPropReturn, () => void, unknown, unknown, unknown>; readonly triggerOnFocus: import("../../utils").BuildPropReturn; readonly selectWhenUnmatched: import("../../utils").BuildPropReturn; readonly hideLoading: import("../../utils").BuildPropReturn; readonly highlightFirstItem: import("../../utils").BuildPropReturn; readonly scrollwidth: StringConstructor; readonly scrollheight: import("../../utils").BuildPropReturn; readonly size: import("../../utils").BuildPropReturn; readonly transfer: import("../../utils").BuildPropReturn; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { readonly size: import("../../utils").BuildPropType; readonly placement: import("../../utils").BuildPropType, "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>; readonly transfer: import("../../utils").BuildPropType; readonly modelValue: import("../../utils").BuildPropType; readonly valueKey: string; readonly debounce: number; readonly fetchSuggestions: import("./src/autocomplete").AutocompleteFetchSuggestions; readonly triggerOnFocus: import("../../utils").BuildPropType; readonly selectWhenUnmatched: import("../../utils").BuildPropType; readonly hideLoading: import("../../utils").BuildPropType; readonly highlightFirstItem: import("../../utils").BuildPropType; readonly scrollheight: string; }>>;