import { default as Select } from './Select.vue'; export * from './Select.type'; export declare const ZiSelect: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; name: { type: globalThis.PropType; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; fetcher: { type: globalThis.PropType<(params: any) => import('./Select.type').OptionItem[] | Promise>; }; params: { type: globalThis.PropType; }; filterable: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; multiple: { type: globalThis.PropType; }; defaultOptions: { type: globalThis.PropType; }; remoteFilter: { type: globalThis.PropType; }; obtainDataNode: { type: globalThis.PropType<"mount" | "popper-visible">; }; selectOption: { type: globalThis.PropType; }; }>> & Readonly<{ onError?: ((error: any) => any) | undefined; onSuccess?: ((data: any) => any) | undefined; onVisibleChange?: ((visible: boolean) => any) | undefined; }>, { focus: () => void; blur: () => void; refresh: (params?: any) => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { error: (error: any) => void; success: (data: any) => void; visibleChange: (visible: boolean) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; name: { type: globalThis.PropType; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; fetcher: { type: globalThis.PropType<(params: any) => import('./Select.type').OptionItem[] | Promise>; }; params: { type: globalThis.PropType; }; filterable: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; multiple: { type: globalThis.PropType; }; defaultOptions: { type: globalThis.PropType; }; remoteFilter: { type: globalThis.PropType; }; obtainDataNode: { type: globalThis.PropType<"mount" | "popper-visible">; }; selectOption: { type: globalThis.PropType; }; }>> & Readonly<{ onError?: ((error: any) => any) | undefined; onSuccess?: ((data: any) => any) | undefined; onVisibleChange?: ((visible: boolean) => any) | undefined; }>, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; name: { type: globalThis.PropType; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; fetcher: { type: globalThis.PropType<(params: any) => import('./Select.type').OptionItem[] | Promise>; }; params: { type: globalThis.PropType; }; filterable: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; multiple: { type: globalThis.PropType; }; defaultOptions: { type: globalThis.PropType; }; remoteFilter: { type: globalThis.PropType; }; obtainDataNode: { type: globalThis.PropType<"mount" | "popper-visible">; }; selectOption: { type: globalThis.PropType; }; }>> & Readonly<{ onError?: ((error: any) => any) | undefined; onSuccess?: ((data: any) => any) | undefined; onVisibleChange?: ((visible: boolean) => any) | undefined; }>, { focus: () => void; blur: () => void; refresh: (params?: any) => Promise; }, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; name: { type: globalThis.PropType; }; size: { type: globalThis.PropType<"default" | "small" | "large">; }; fetcher: { type: globalThis.PropType<(params: any) => import('./Select.type').OptionItem[] | Promise>; }; params: { type: globalThis.PropType; }; filterable: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; multiple: { type: globalThis.PropType; }; defaultOptions: { type: globalThis.PropType; }; remoteFilter: { type: globalThis.PropType; }; obtainDataNode: { type: globalThis.PropType<"mount" | "popper-visible">; }; selectOption: { type: globalThis.PropType; }; }>> & Readonly<{ onError?: ((error: any) => any) | undefined; onSuccess?: ((data: any) => any) | undefined; onVisibleChange?: ((visible: boolean) => any) | undefined; }>, { focus: () => void; blur: () => void; refresh: (params?: any) => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { error: (error: any) => void; success: (data: any) => void; visibleChange: (visible: boolean) => void; }, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly & import('./Select.type').SelectSlot; }); export default Select;