import type { DshCascaderConfig, DshCascaderOption, DshCascaderProps, DshCascaderValue } from './node'; export declare const DSH_CASCADER_ALL_NODE_LABEL = "\u5168\u9009"; export declare const DSH_CASCADER_ALL_NODE_VALUE = "cascader-all"; export declare const DshCommonProps: { readonly modelValue: { readonly type: import("vue").PropType DshCascaderValue & {}) | (() => DshCascaderValue) | ((new (...args: any[]) => DshCascaderValue & {}) | (() => DshCascaderValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly options: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => DshCascaderOption[]) | (() => DshCascaderOption[]) | ((new (...args: any[]) => DshCascaderOption[]) | (() => DshCascaderOption[]))[], unknown, unknown, () => DshCascaderOption[], boolean>; readonly props: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => DshCascaderProps) | (() => DshCascaderProps) | ((new (...args: any[]) => DshCascaderProps) | (() => DshCascaderProps))[], unknown, unknown, () => DshCascaderProps, boolean>; }; export declare const DshDefaultProps: DshCascaderConfig; export declare const DshUseCascaderConfig: (props: { props: DshCascaderProps; }) => import("vue").ComputedRef<{ expandTrigger: import("./node").DshExpandTrigger; multiple: boolean; maxCollapseTags: number; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: import("./node").DshLazyLoad; value: string; label: string; children: string; disabled: string | import("./node").DshIsDisabled; leaf: string | import("./node").DshIsLeaf; hoverThreshold: number; }>;