import { Recordable } from '@maxax/types';
import { SelectOption } from 'naive-ui';
import { BasicSelectProps } from './interface';
declare function reload(opt?: Recordable): Promise<void>;
declare function getSearchInfo<T = Recordable>(): T;
declare const _default: import('vue').DefineComponent<BasicSelectProps, {
    reload: typeof reload;
    getSearchInfo: typeof getSearchInfo;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<BasicSelectProps> & Readonly<{}>, {
    immediate: boolean;
    options: SelectOption[];
    valueField: import('@maxax/types').KeyValueType;
    labelField: import('@maxax/types').KeyValueType;
    fetchSetting: Partial<import('./interface').BasicSelectFetchSetting>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=BasicSelect.vue.d.ts.map