import { PropType } from '@vue/composition-api'; import { CascaderContextType, TreeNode } from '../interface'; declare const _default: import("vue").ComponentOptions; ChevronRightIcon: import("tdesign-icons-vue").GlobalIconType; iconClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; itemClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; }> & import("@vue/composition-api").Data, {}, {}, { node: { type: PropType; default(): {}; }; optionChild: { type: PropType<(h: import("vue").CreateElement, props: { item: import("../..").TreeOptionData; index: number; }) => import("vue/types/vnode").ScopedSlotReturnValue>; }; cascaderContext: { type: PropType; }; onChange: PropType<() => void>; onClick: PropType<() => void>; onMouseenter: PropType<() => void>; }, import("@vue/composition-api").ExtractPropTypes<{ node: { type: PropType; default(): {}; }; optionChild: { type: PropType<(h: import("vue").CreateElement, props: { item: import("../..").TreeOptionData; index: number; }) => import("vue/types/vnode").ScopedSlotReturnValue>; }; cascaderContext: { type: PropType; }; onChange: PropType<() => void>; onClick: PropType<() => void>; onMouseenter: PropType<() => void>; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ node: TreeNode; } & { onClick?: () => void; onChange?: () => void; onMouseenter?: () => void; optionChild?: (h: import("vue").CreateElement, props: { item: import("../..").TreeOptionData; index: number; }) => import("vue/types/vnode").ScopedSlotReturnValue; cascaderContext?: CascaderContextType; }, import("@vue/composition-api").ShallowUnwrapRef<{ COMPONENT_NAME: import("@vue/composition-api").ComputedRef; ChevronRightIcon: import("tdesign-icons-vue").GlobalIconType; iconClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; itemClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { node: TreeNode; } & { onClick?: () => void; onChange?: () => void; onMouseenter?: () => void; optionChild?: (h: import("vue").CreateElement, props: { item: import("../..").TreeOptionData; index: number; }) => import("vue/types/vnode").ScopedSlotReturnValue; cascaderContext?: CascaderContextType; }, { node: TreeNode; }, true>); export default _default;