import { PropType } from 'vue'; import { Data } from '../_utils/types'; import { CascaderOption, CascaderOptionInfo } from './interface'; declare const _default: import("vue").DefineComponent | (string | number | Record | (string | number | Record)[])[] | undefined>; }; defaultValue: { type: PropType | (string | number | Record | (string | number | Record)[])[] | undefined>; default: (props: Data) => "" | never[] | undefined; }; options: { type: PropType; default: () => never[]; }; expandTrigger: { type: StringConstructor; default: string; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; loadMore: { type: PropType<(option: CascaderOption, done: (children?: CascaderOption[] | undefined) => void) => void>; }; fieldNames: { type: PropType>; }; valueKey: { type: StringConstructor; default: string; }; expandChild: { type: BooleanConstructor; default: boolean; }; }>, { optionInfos: import("vue").Ref<{ [x: string]: any; raw: Record; key: string; valueKey: string; level: number; index: number; value: string | number; label: string; disabled: boolean; selectionDisabled: boolean; isLeaf: boolean; parent?: any | undefined; children?: any[] | undefined; path: any[]; pathValue: any[]; totalLeafOptions?: number | undefined; render?: import("vue").RenderFunction | undefined; tagProps?: { color?: string | undefined; size?: "small" | "medium" | "large" | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; loading?: boolean | undefined; closable?: boolean | undefined; checkable?: boolean | undefined; checked?: boolean | undefined; defaultChecked?: boolean | undefined; } | undefined; }[], CascaderOptionInfo[] | { [x: string]: any; raw: Record; key: string; valueKey: string; level: number; index: number; value: string | number; label: string; disabled: boolean; selectionDisabled: boolean; isLeaf: boolean; parent?: any | undefined; children?: any[] | undefined; path: any[]; pathValue: any[]; totalLeafOptions?: number | undefined; render?: import("vue").RenderFunction | undefined; tagProps?: { color?: string | undefined; size?: "small" | "medium" | "large" | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; loading?: boolean | undefined; closable?: boolean | undefined; checkable?: boolean | undefined; checked?: boolean | undefined; defaultChecked?: boolean | undefined; } | undefined; }[]>; filteredLeafOptions: import("vue").ComputedRef<{ [x: string]: any; raw: Record; key: string; valueKey: string; level: number; index: number; value: string | number; label: string; disabled: boolean; selectionDisabled: boolean; isLeaf: boolean; parent?: any | undefined; children?: any[] | undefined; path: any[]; pathValue: any[]; totalLeafOptions?: number | undefined; render?: import("vue").RenderFunction | undefined; tagProps?: { color?: string | undefined; size?: "small" | "medium" | "large" | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; loading?: boolean | undefined; closable?: boolean | undefined; checkable?: boolean | undefined; checked?: boolean | undefined; defaultChecked?: boolean | undefined; } | undefined; }[]>; selectedPath: import("vue").Ref; activeKey: import("vue").Ref; displayColumns: import("vue").ComputedRef; handleKeyDown: (event: KeyboardEvent) => void; totalLevel: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: string | number | Record | (string | number | Record | (string | number | Record)[])[] | undefined) => true; change: (value: string | number | Record | (string | number | Record | (string | number | Record)[])[] | undefined) => true; }, string, import("vue").PublicProps, Readonly | (string | number | Record | (string | number | Record)[])[] | undefined>; }; defaultValue: { type: PropType | (string | number | Record | (string | number | Record)[])[] | undefined>; default: (props: Data) => "" | never[] | undefined; }; options: { type: PropType; default: () => never[]; }; expandTrigger: { type: StringConstructor; default: string; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; loadMore: { type: PropType<(option: CascaderOption, done: (children?: CascaderOption[] | undefined) => void) => void>; }; fieldNames: { type: PropType>; }; valueKey: { type: StringConstructor; default: string; }; expandChild: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: string | number | Record | (string | number | Record | (string | number | Record)[])[] | undefined) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | Record | (string | number | Record | (string | number | Record)[])[] | undefined) => any) | undefined; }>, { defaultValue: string | number | Record | (string | number | Record | (string | number | Record)[])[] | undefined; multiple: boolean; checkStrictly: boolean; options: CascaderOption[]; pathMode: boolean; expandTrigger: string; valueKey: string; expandChild: boolean; }, {}, { BaseCascaderPanel: import("vue").DefineComponent; required: true; }; selectedPath: { type: PropType; required: true; }; activeKey: StringConstructor; totalLevel: { type: NumberConstructor; required: true; }; multiple: BooleanConstructor; checkStrictly: BooleanConstructor; loading: BooleanConstructor; dropdown: BooleanConstructor; virtualListProps: { type: PropType; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; selectedPath: { type: PropType; required: true; }; activeKey: StringConstructor; totalLevel: { type: NumberConstructor; required: true; }; multiple: BooleanConstructor; checkStrictly: BooleanConstructor; loading: BooleanConstructor; dropdown: BooleanConstructor; virtualListProps: { type: PropType; }; }>> & Readonly<{}>, { loading: boolean; multiple: boolean; checkStrictly: boolean; dropdown: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;