import type { PropType } from 'vue';
export declare const treeItemProps: {
    node: {
        type: PropType<import("../cascader/interface").TreeNode>;
    };
    rowIndex: {
        type: PropType<number>;
    };
    treeScope: {
        type: PropType<import("./interface").TypeTreeScope>;
    };
    expandOnClickNode: {
        type: PropType<boolean>;
    };
};
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<import("@vue/composition-api").Data> & import("@vue/composition-api").Data, {}, {}, {
    node: {
        type: PropType<import("../cascader/interface").TreeNode>;
    };
    rowIndex: {
        type: PropType<number>;
    };
    treeScope: {
        type: PropType<import("./interface").TypeTreeScope>;
    };
    expandOnClickNode: {
        type: PropType<boolean>;
    };
}, import("@vue/composition-api").ExtractPropTypes<{
    node: {
        type: PropType<import("../cascader/interface").TreeNode>;
    };
    rowIndex: {
        type: PropType<number>;
    };
    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<{} & {
    rowIndex?: number;
    expandOnClickNode?: boolean;
    node?: import("../cascader/interface").TreeNode;
    treeScope?: import("./interface").TypeTreeScope;
}, import("@vue/composition-api").ShallowUnwrapRef<import("@vue/composition-api").Data>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {
    rowIndex?: number;
    expandOnClickNode?: boolean;
    node?: import("../cascader/interface").TreeNode;
    treeScope?: import("./interface").TypeTreeScope;
}, {}, true>);
export default _default;
