declare const _sfc_main: import("vue").DefineComponent never[]; }; async: { type: BooleanConstructor; required: false; default: boolean; }; placeholder: { type: StringConstructor; required: false; default: string; }; dict: { type: StringConstructor; required: false; default: string; }; mhFields: { type: StringConstructor; required: false; default: string; }; popContainer: { type: StringConstructor; required: false; default: string; }; pageSize: { type: NumberConstructor; required: false; default: number; }; getPopupContainer: { type: FunctionConstructor; required: false; default: null; }; mode: { type: StringConstructor; required: false; default: string; }; size: { type: StringConstructor; required: false; default: string; }; emptyText: { type: StringConstructor; required: false; default: string; }; }>, { useDebounceFn: any>(fn: T, ms: number) => T; props: any; emits: (event: "update:modelValue" | "change" | "update:pgzvalue", ...args: any[]) => void; loading: import("vue").Ref; selectedValue: import("vue").Ref; selectedAsyncValue: import("vue").Ref; options: import("vue").Ref; lastLoad: import("vue").Ref; isFirstOpen: import("vue").Ref; searchKeyword: import("vue").Ref; lastQuery: import("vue").Ref; computedAsyncValue: import("vue").WritableComputedRef; initDictData: () => void; stringToArray: (value: string | undefined) => any[]; arrayToString: (value: any[] | undefined) => string; initSelectValue: () => void; initOptions: () => void; loadInitialData: (value: any) => void; initAsyncValue: () => void; initialLoading: import("vue").Ref; loadInitialOptions: (values: any) => void; handleVisibleChange: (visible: any) => void; initialDataLoaded: import("vue").Ref; loadData: (query: any) => void; handleAsyncChange: (value: any) => void; handleChange: (value: any) => void; selectAll: () => void; clearAll: () => void; getParentContainer: (node: any) => any; loadDataDebounced: (query: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "update:pgzvalue")[], "update:modelValue" | "change" | "update:pgzvalue", import("vue").PublicProps, Readonly never[]; }; async: { type: BooleanConstructor; required: false; default: boolean; }; placeholder: { type: StringConstructor; required: false; default: string; }; dict: { type: StringConstructor; required: false; default: string; }; mhFields: { type: StringConstructor; required: false; default: string; }; popContainer: { type: StringConstructor; required: false; default: string; }; pageSize: { type: NumberConstructor; required: false; default: number; }; getPopupContainer: { type: FunctionConstructor; required: false; default: null; }; mode: { type: StringConstructor; required: false; default: string; }; size: { type: StringConstructor; required: false; default: string; }; emptyText: { type: StringConstructor; required: false; default: string; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:pgzvalue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: any; size: string; disabled: boolean; placeholder: string; pgzvalue: any; dictOptions: unknown[]; async: boolean; dict: string; mhFields: string; popContainer: string; pageSize: number; getPopupContainer: Function; mode: string; emptyText: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;