import { SHOW_CHILD, SHOW_PARENT } from './Cascader'; export type { Props as CascaderProps, Option as CascaderOption, FieldNames as CascaderFieldNames, SearchConfig as CascaderSearchConfig, DisplayRenderParams as CascaderDisplayRenderParams, SearchRenderParams as CascaderSearchRenderParams, SearchSegment as CascaderSearchSegment, TagRenderParams as CascaderTagRenderParams, MaxTagPlaceholderParams as CascaderMaxTagPlaceholderParams, CascaderValue, CascaderPath, CascaderModelValue, CascaderPlacement, ShowCheckedStrategy, CascaderSlots } from './Cascader'; export { SHOW_CHILD, SHOW_PARENT }; declare const _default: ({ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onSearch?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onOpenChange?: ((...args: any[]) => any) | undefined; onDropdownVisibleChange?: ((...args: any[]) => any) | undefined; "onUpdate:open"?: ((...args: any[]) => any) | undefined; "onUpdate:searchValue"?: ((...args: any[]) => any) | undefined; }>, { focus: () => void; blur: () => void | undefined; getCheckedData: () => import('./Cascader').Option[][]; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { search: (...args: any[]) => void; focus: (...args: any[]) => void; blur: (...args: any[]) => void; change: (...args: any[]) => void; clear: (...args: any[]) => void; "update:value": (...args: any[]) => void; openChange: (...args: any[]) => void; dropdownVisibleChange: (...args: any[]) => void; "update:open": (...args: any[]) => void; "update:searchValue": (...args: any[]) => void; }, import('vue').PublicProps, { size: "small" | "middle" | "large"; value: import('./Cascader').CascaderModelValue; width: string | number; placement: import('./Cascader').CascaderPlacement; flip: boolean; bordered: boolean; placeholder: string; to: string | import('../utils').MountElement | false | ((triggerNode: HTMLElement | null) => string | import('../utils').MountElement); zIndex: number; open: boolean; multiple: boolean; disabled: boolean; allowClear: boolean; autofocus: boolean; popupClassName: string; dropdownMenuStyle: import('vue').CSSProperties; options: import('./Cascader').Option[]; status: "error" | "warning"; clearIcon: string | import('vue').VNode | (() => import('vue').VNode); id: string; defaultValue: import('./Cascader').CascaderModelValue; searchValue: string; fieldNames: import('./Cascader').FieldNames; suffixIcon: string | import('vue').VNode | (() => import('vue').VNode); showSearch: boolean | import('./Cascader').SearchConfig; maxTagCount: number | "responsive"; maxTagPlaceholder: string | import('vue').VNode | ((params: import('./Cascader').MaxTagPlaceholderParams) => import('vue').VNode); tagRender: (params: import('./Cascader').TagRenderParams) => import('vue').VNode; removeIcon: string | import('vue').VNode | (() => import('vue').VNode); notFoundContent: string | import('vue').VNode | null; virtual: boolean; scrollbarProps: import('..').ScrollbarProps; expandIcon: string | import('vue').VNode | (() => import('vue').VNode); loadingIcon: string | import('vue').VNode | (() => import('vue').VNode); changeOnSelect: boolean; showCheckedStrategy: import('./Cascader').ShowCheckedStrategy; loadData: (selectedOptions: import('./Cascader').Option[]) => void; expandTrigger: "click" | "hover"; displayRender: (params: import('./Cascader').DisplayRenderParams) => import('vue').VNode | string; panelHeight: number; optionHeight: number; dropdownMenuColumnStyle: import('vue').CSSProperties; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, any, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onSearch?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onOpenChange?: ((...args: any[]) => any) | undefined; onDropdownVisibleChange?: ((...args: any[]) => any) | undefined; "onUpdate:open"?: ((...args: any[]) => any) | undefined; "onUpdate:searchValue"?: ((...args: any[]) => any) | undefined; }>, { focus: () => void; blur: () => void | undefined; getCheckedData: () => import('./Cascader').Option[][]; }, {}, {}, {}, { size: "small" | "middle" | "large"; value: import('./Cascader').CascaderModelValue; width: string | number; placement: import('./Cascader').CascaderPlacement; flip: boolean; bordered: boolean; placeholder: string; to: string | import('../utils').MountElement | false | ((triggerNode: HTMLElement | null) => string | import('../utils').MountElement); zIndex: number; open: boolean; multiple: boolean; disabled: boolean; allowClear: boolean; autofocus: boolean; popupClassName: string; dropdownMenuStyle: import('vue').CSSProperties; options: import('./Cascader').Option[]; status: "error" | "warning"; clearIcon: string | import('vue').VNode | (() => import('vue').VNode); id: string; defaultValue: import('./Cascader').CascaderModelValue; searchValue: string; fieldNames: import('./Cascader').FieldNames; suffixIcon: string | import('vue').VNode | (() => import('vue').VNode); showSearch: boolean | import('./Cascader').SearchConfig; maxTagCount: number | "responsive"; maxTagPlaceholder: string | import('vue').VNode | ((params: import('./Cascader').MaxTagPlaceholderParams) => import('vue').VNode); tagRender: (params: import('./Cascader').TagRenderParams) => import('vue').VNode; removeIcon: string | import('vue').VNode | (() => import('vue').VNode); notFoundContent: string | import('vue').VNode | null; virtual: boolean; scrollbarProps: import('..').ScrollbarProps; expandIcon: string | import('vue').VNode | (() => import('vue').VNode); loadingIcon: string | import('vue').VNode | (() => import('vue').VNode); changeOnSelect: boolean; showCheckedStrategy: import('./Cascader').ShowCheckedStrategy; loadData: (selectedOptions: import('./Cascader').Option[]) => void; expandTrigger: "click" | "hover"; displayRender: (params: import('./Cascader').DisplayRenderParams) => import('vue').VNode | string; panelHeight: number; optionHeight: number; dropdownMenuColumnStyle: import('vue').CSSProperties; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onSearch?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onOpenChange?: ((...args: any[]) => any) | undefined; onDropdownVisibleChange?: ((...args: any[]) => any) | undefined; "onUpdate:open"?: ((...args: any[]) => any) | undefined; "onUpdate:searchValue"?: ((...args: any[]) => any) | undefined; }>, { focus: () => void; blur: () => void | undefined; getCheckedData: () => import('./Cascader').Option[][]; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { search: (...args: any[]) => void; focus: (...args: any[]) => void; blur: (...args: any[]) => void; change: (...args: any[]) => void; clear: (...args: any[]) => void; "update:value": (...args: any[]) => void; openChange: (...args: any[]) => void; dropdownVisibleChange: (...args: any[]) => void; "update:open": (...args: any[]) => void; "update:searchValue": (...args: any[]) => void; }, string, { size: "small" | "middle" | "large"; value: import('./Cascader').CascaderModelValue; width: string | number; placement: import('./Cascader').CascaderPlacement; flip: boolean; bordered: boolean; placeholder: string; to: string | import('../utils').MountElement | false | ((triggerNode: HTMLElement | null) => string | import('../utils').MountElement); zIndex: number; open: boolean; multiple: boolean; disabled: boolean; allowClear: boolean; autofocus: boolean; popupClassName: string; dropdownMenuStyle: import('vue').CSSProperties; options: import('./Cascader').Option[]; status: "error" | "warning"; clearIcon: string | import('vue').VNode | (() => import('vue').VNode); id: string; defaultValue: import('./Cascader').CascaderModelValue; searchValue: string; fieldNames: import('./Cascader').FieldNames; suffixIcon: string | import('vue').VNode | (() => import('vue').VNode); showSearch: boolean | import('./Cascader').SearchConfig; maxTagCount: number | "responsive"; maxTagPlaceholder: string | import('vue').VNode | ((params: import('./Cascader').MaxTagPlaceholderParams) => import('vue').VNode); tagRender: (params: import('./Cascader').TagRenderParams) => import('vue').VNode; removeIcon: string | import('vue').VNode | (() => import('vue').VNode); notFoundContent: string | import('vue').VNode | null; virtual: boolean; scrollbarProps: import('..').ScrollbarProps; expandIcon: string | import('vue').VNode | (() => import('vue').VNode); loadingIcon: string | import('vue').VNode | (() => import('vue').VNode); changeOnSelect: boolean; showCheckedStrategy: import('./Cascader').ShowCheckedStrategy; loadData: (selectedOptions: import('./Cascader').Option[]) => void; expandTrigger: "click" | "hover"; displayRender: (params: import('./Cascader').DisplayRenderParams) => import('vue').VNode | string; panelHeight: number; optionHeight: number; dropdownMenuColumnStyle: import('vue').CSSProperties; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: any; }) & import('vue').Plugin) & { SHOW_PARENT: string; SHOW_CHILD: string; }; export default _default;