import type { VueNode } from '@antdv/ui/es/types'; import type { ShowSearchType } from '@antdv/ui/es/vue-components/vc-cascader/src/Cascader'; declare const _default: import("vue").DefineComponent<{ multiple: { type: BooleanConstructor; default: any; }; size: import("vue").PropType; bordered: { type: BooleanConstructor; default: any; }; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; }; suffixIcon: any; status: import("vue").PropType; options: import("vue").PropType; popupClassName: StringConstructor; dropdownClassName: StringConstructor; 'onUpdate:value': import("vue").PropType<(value: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").ValueType) => void>; open: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; value: { type: import("vue").PropType; }; animation: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; prefixCls: StringConstructor; placeholder: any; notFoundContent: any; id: StringConstructor; children: import("vue").PropType; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; }; onChange: import("vue").PropType<(value: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").ValueType, selectOptions: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[] | import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[][]) => void>; onKeydown: import("vue").PropType<(e: KeyboardEvent) => void>; onKeyup: import("vue").PropType<(e: KeyboardEvent) => void>; onClick: import("vue").PropType<(e: MouseEvent) => void>; onMousedown: import("vue").PropType<(e: MouseEvent) => void>; onMouseenter: import("vue").PropType<(e: MouseEvent) => void>; onMouseleave: import("vue").PropType<(e: MouseEvent) => void>; getPopupContainer: { type: import("vue").PropType; }; dropdownMatchSelectWidth: { type: import("vue").PropType; default: any; }; expandIcon: any; autofocus: BooleanConstructor; tabindex: NumberConstructor; defaultValue: { type: import("vue").PropType; }; loading: { type: BooleanConstructor; default: any; }; showArrow: { type: BooleanConstructor; default: any; }; showSearch: { type: import("vue").PropType>; default: boolean | ShowSearchType; }; inputIcon: any; getInputElement: { type: import("vue").PropType<() => any>; }; getRawInputElement: { type: import("vue").PropType<() => any>; }; fieldNames: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").FieldNames; }; searchValue: StringConstructor; onSearch: import("vue").PropType<(value: string) => void>; tagRender: { type: import("vue").PropType<(props: import("../../../vue-components/vc-select/src/BaseSelect").CustomTagProps) => any>; }; optionLabelRender: { type: import("vue").PropType<(option: Record) => any>; }; onClear: import("vue").PropType<() => void>; choiceTransitionName: StringConstructor; defaultOpen: { type: BooleanConstructor; default: any; }; onDropdownVisibleChange: import("vue").PropType<(open: boolean) => void>; maxTagTextLength: NumberConstructor; maxTagCount: { type: import("vue").PropType; }; maxTagPlaceholder: any; allowClear: { type: BooleanConstructor; default: any; }; clearIcon: any; removeIcon: any; transitionName: StringConstructor; dropdownStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; dropdownRender: { type: import("vue").PropType; }; dropdownAlign: import("vue").PropType; showAction: { type: import("vue").PropType<("click" | "focus")[]>; }; onPopupScroll: import("vue").PropType<(e: UIEvent) => void>; onInputKeyDown: import("vue").PropType<(e: KeyboardEvent) => void>; onPopupVisibleChange: import("vue").PropType<(open: boolean) => void>; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; popupPlacement: import("vue").PropType; popupVisible: { type: BooleanConstructor; default: any; }; loadData: import("vue").PropType<(selectOptions: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[]) => void>; dropdownPrefixCls: StringConstructor; changeOnSelect: { type: BooleanConstructor; default: any; }; displayRender: import("vue").PropType<(opt: { labels: string[]; selectedOptions?: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[]; }) => any>; showCheckedStrategy: { type: import("vue").PropType; default: string; }; expandTrigger: import("vue").PropType<"click" | "hover">; dropdownMenuColumnStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; loadingIcon: any; }, () => VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; bordered: { type: BooleanConstructor; default: any; }; placement: { type: import("vue").PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; }; suffixIcon: any; status: import("vue").PropType; options: import("vue").PropType; popupClassName: StringConstructor; dropdownClassName: StringConstructor; 'onUpdate:value': import("vue").PropType<(value: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").ValueType) => void>; open: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; value: { type: import("vue").PropType; }; animation: StringConstructor; direction: { type: import("vue").PropType<"ltr" | "rtl">; }; prefixCls: StringConstructor; placeholder: any; notFoundContent: any; id: StringConstructor; children: import("vue").PropType; onFocus: { type: import("vue").PropType<(e: FocusEvent) => void>; }; onBlur: { type: import("vue").PropType<(e: FocusEvent) => void>; }; onChange: import("vue").PropType<(value: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").ValueType, selectOptions: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[] | import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[][]) => void>; onKeydown: import("vue").PropType<(e: KeyboardEvent) => void>; onKeyup: import("vue").PropType<(e: KeyboardEvent) => void>; onClick: import("vue").PropType<(e: MouseEvent) => void>; onMousedown: import("vue").PropType<(e: MouseEvent) => void>; onMouseenter: import("vue").PropType<(e: MouseEvent) => void>; onMouseleave: import("vue").PropType<(e: MouseEvent) => void>; getPopupContainer: { type: import("vue").PropType; }; dropdownMatchSelectWidth: { type: import("vue").PropType; default: any; }; expandIcon: any; autofocus: BooleanConstructor; tabindex: NumberConstructor; defaultValue: { type: import("vue").PropType; }; loading: { type: BooleanConstructor; default: any; }; showArrow: { type: BooleanConstructor; default: any; }; showSearch: { type: import("vue").PropType>; default: boolean | ShowSearchType; }; inputIcon: any; getInputElement: { type: import("vue").PropType<() => any>; }; getRawInputElement: { type: import("vue").PropType<() => any>; }; fieldNames: { type: import("vue").PropType; default: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").FieldNames; }; searchValue: StringConstructor; onSearch: import("vue").PropType<(value: string) => void>; tagRender: { type: import("vue").PropType<(props: import("../../../vue-components/vc-select/src/BaseSelect").CustomTagProps) => any>; }; optionLabelRender: { type: import("vue").PropType<(option: Record) => any>; }; onClear: import("vue").PropType<() => void>; choiceTransitionName: StringConstructor; defaultOpen: { type: BooleanConstructor; default: any; }; onDropdownVisibleChange: import("vue").PropType<(open: boolean) => void>; maxTagTextLength: NumberConstructor; maxTagCount: { type: import("vue").PropType; }; maxTagPlaceholder: any; allowClear: { type: BooleanConstructor; default: any; }; clearIcon: any; removeIcon: any; transitionName: StringConstructor; dropdownStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; dropdownRender: { type: import("vue").PropType; }; dropdownAlign: import("vue").PropType; showAction: { type: import("vue").PropType<("click" | "focus")[]>; }; onPopupScroll: import("vue").PropType<(e: UIEvent) => void>; onInputKeyDown: import("vue").PropType<(e: KeyboardEvent) => void>; onPopupVisibleChange: import("vue").PropType<(open: boolean) => void>; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; popupPlacement: import("vue").PropType; popupVisible: { type: BooleanConstructor; default: any; }; loadData: import("vue").PropType<(selectOptions: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[]) => void>; dropdownPrefixCls: StringConstructor; changeOnSelect: { type: BooleanConstructor; default: any; }; displayRender: import("vue").PropType<(opt: { labels: string[]; selectedOptions?: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").DefaultOptionType[]; }) => any>; showCheckedStrategy: { type: import("vue").PropType; default: string; }; expandTrigger: import("vue").PropType<"click" | "hover">; dropdownMenuColumnStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; loadingIcon: any; }>>, { open: boolean; disabled: boolean; multiple: boolean; placeholder: any; notFoundContent: any; dropdownMatchSelectWidth: number | boolean; expandIcon: any; autofocus: boolean; loading: boolean; showArrow: boolean; showSearch: boolean | ShowSearchType; inputIcon: any; fieldNames: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").FieldNames; defaultOpen: boolean; maxTagPlaceholder: any; allowClear: boolean; clearIcon: any; removeIcon: any; dropdownStyle: import("vue").CSSProperties; suffixIcon: any; bordered: boolean; popupStyle: import("vue").CSSProperties; popupVisible: boolean; changeOnSelect: boolean; showCheckedStrategy: import("@antdv/ui/es/vue-components/vc-cascader/src/Cascader").ShowCheckedStrategy; dropdownMenuColumnStyle: import("vue").CSSProperties; loadingIcon: any; }, {}>; export default _default;