import { Recordable } from '@maxax/types';
import { CascaderOption } from 'naive-ui';
import { BasicCascaderProps } from './interface';
declare const _default: import('vue').DefineComponent<BasicCascaderProps, {
    reload: (opt?: Recordable<any> | undefined) => Promise<void>;
    getSearchInfo: <T = Recordable<any>>() => T;
    getOptions: () => CascaderOption[];
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<BasicCascaderProps> & Readonly<{}>, {
    options: CascaderOption[];
    immediate: boolean;
    fetchSetting: Partial<import('./interface').BasicCascaderFetchSetting>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=BasicCascader.vue.d.ts.map