import { PropType, ExtractPropTypes } from 'vue'; import { CascaderOption, CascaderOptionFunction } from './types'; export { cascaderEmits } from 'element-plus'; /** * 属性 */ export declare const cascaderProps: { /** 选项数据 */ options: PropType; /** 是否多选 */ multiple: BooleanConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index').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; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => "bottom-start" | "bottom" | "auto" | "auto-start" | "auto-end" | "top" | "right" | "left" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "bottom-start" | "bottom" | "auto" | "auto-start" | "auto-end" | "top" | "right" | "left" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: PropType string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | (((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; teleported: import('element-plus/es/utils/index').EpPropFinalized; effect: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index').EpPropFinalized; persistent: import('element-plus/es/utils/index').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index').EpPropFinalized; modelValue: { readonly type: PropType string | number | Record | import('element-plus').CascaderNodePathValue | (import('element-plus').CascaderNodeValue | import('element-plus').CascaderNodePathValue)[]) | (() => import('element-plus').CascaderValue | null) | (((new (...args: any[]) => string | number | Record | import('element-plus').CascaderNodePathValue | (import('element-plus').CascaderNodeValue | import('element-plus').CascaderNodePathValue)[]) | (() => import('element-plus').CascaderValue | null)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; }; export type CascaderProps = ExtractPropTypes;