import type { App } from 'vue'; import type { SDOptions } from '../_utils/types'; import _CascaderPanel from './cascader-panel.vue'; import _Cascader from './cascader.vue'; type CascaderComponent = typeof _Cascader & { CascaderPanel: typeof _CascaderPanel; install: (app: App, options?: SDOptions) => void; }; declare const Cascader: CascaderComponent; export type CascaderInstance = InstanceType; export type CascaderPanelInstance = InstanceType; export type { CascaderChangeHandler, CascaderFallback, CascaderFieldNames, CascaderFormatLabel, CascaderLoadMore, CascaderModelValue, CascaderOption, CascaderOptionValue, CascaderPathValue, CascaderSearchHandler, CascaderSingleValue, } from './interface'; export type { CascaderEmits, CascaderPanelEmits, CascaderPanelProps, CascaderProps, CascaderTriggerSlotProps, } from './types'; export { _CascaderPanel as CascaderPanel }; export default Cascader;