import { computed } from 'vue'; import type { CascaderConfig, CascaderNodePathValue, CascaderOption, CascaderProps, CascaderValue } from './types'; export declare const CommonProps: { readonly modelValue: { readonly type: computed; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly options: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => CascaderOption[], boolean>; readonly props: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => CascaderProps, boolean>; }; export declare const DefaultProps: CascaderConfig; export declare const cascaderPanelProps: { border: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; renderLabel: { readonly type: computed; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: { readonly type: computed; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => CascaderOption[], boolean>; props: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => CascaderProps, boolean>; }; export declare const cascaderPanelEmits: { "update:modelValue": (value: CascaderValue | undefined | null) => boolean; change: (value: CascaderValue | undefined | null) => boolean; close: () => boolean; 'expand-change': (value: CascaderNodePathValue) => CascaderNodePathValue; }; export declare const useCascaderConfig: (props: { props: CascaderProps; }) => any;