import type { PropType } from 'vue';
export declare const treeItemProps: {
    node: {
        type: PropType<import("@ldesign/utils/es/tree/tree-node").TreeNode>;
    };
    treeScope: {
        type: PropType<import("./interface").TypeTreeScope>;
    };
    expandOnClickNode: {
        type: PropType<boolean>;
    };
};
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    root: any;
    renderItemNode: (h: import("vue").CreateElement) => JSX.Element;
}> & import("@vue/composition-api").Data, {}, {}, {
    node: {
        type: PropType<import("@ldesign/utils/es/tree/tree-node").TreeNode>;
    };
    treeScope: {
        type: PropType<import("./interface").TypeTreeScope>;
    };
    expandOnClickNode: {
        type: PropType<boolean>;
    };
}, import("@vue/composition-api").ExtractPropTypes<{
    node: {
        type: PropType<import("@ldesign/utils/es/tree/tree-node").TreeNode>;
    };
    treeScope: {
        type: PropType<import("./interface").TypeTreeScope>;
    };
    expandOnClickNode: {
        type: PropType<boolean>;
    };
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & {
    expandOnClickNode?: boolean;
    node?: import("@ldesign/utils/es/tree/tree-node").TreeNode;
    treeScope?: unknown;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    root: any;
    renderItemNode: (h: import("vue").CreateElement) => JSX.Element;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {
    expandOnClickNode?: boolean;
    node?: import("@ldesign/utils/es/tree/tree-node").TreeNode;
    treeScope?: unknown;
}, {}, true>);
export default _default;
