import type { CascaderNode, CascaderValue } from 'element-plus/es/components/cascader-panel'; export declare const cascaderProps: { size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | { (): (node: CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>; separator: import("element-plus/es/utils").EpPropFinalized; showAllLevels: import("element-plus/es/utils").EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import("element-plus/es/utils").EpPropFinalized; collapseTagsTooltip: import("element-plus/es/utils").EpPropFinalized; debounce: import("element-plus/es/utils").EpPropFinalized; beforeFilter: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; popperClass: import("element-plus/es/utils").EpPropFinalized; teleported: import("element-plus/es/utils").EpPropFinalized; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils").EpPropFinalized; modelValue: { readonly type: import("vue").PropType import("../../cascader-panel/src/node").CascaderValue & {}) | (() => import("../../cascader-panel/src/node").CascaderValue) | ((new (...args: any[]) => import("../../cascader-panel/src/node").CascaderValue & {}) | (() => import("../../cascader-panel/src/node").CascaderValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/components/cascader-panel").CascaderOption[]) | (() => import("element-plus/es/components/cascader-panel").CascaderOption[]) | ((new (...args: any[]) => import("element-plus/es/components/cascader-panel").CascaderOption[]) | (() => import("element-plus/es/components/cascader-panel").CascaderOption[]))[], unknown, unknown, () => import("element-plus/es/components/cascader-panel").CascaderOption[], boolean>; props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/components/cascader-panel").CascaderProps) | (() => import("element-plus/es/components/cascader-panel").CascaderProps) | ((new (...args: any[]) => import("element-plus/es/components/cascader-panel").CascaderProps) | (() => import("element-plus/es/components/cascader-panel").CascaderProps))[], unknown, unknown, () => import("element-plus/es/components/cascader-panel").CascaderProps, boolean>; }; export declare const cascaderEmits: { "update:modelValue": (val: CascaderValue) => boolean; change: (val: CascaderValue) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; visibleChange: (val: boolean) => boolean; expandChange: (val: CascaderValue) => boolean; removeTag: (val: CascaderNode['valueByOption']) => boolean; }; export declare type CascaderEmits = typeof cascaderEmits;