import { TypePropType } from './adapt';
export declare const treeItemProps: {
    stateId: {
        type: TypePropType<string>;
    };
    itemKey: {
        type: TypePropType<string>;
    };
    rowIndex: {
        type: TypePropType<number>;
    };
    treeScope: {
        type: TypePropType<import("./tree-types").TypeTreeScope>;
    };
};
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    treeItemRef: import("./adapt").TypeRef<HTMLDivElement>;
    renderItemNode: (h: import("vue").CreateElement) => JSX.Element;
}> & import("@vue/composition-api").Data, {}, {}, {
    stateId: {
        type: TypePropType<string>;
    };
    itemKey: {
        type: TypePropType<string>;
    };
    rowIndex: {
        type: TypePropType<number>;
    };
    treeScope: {
        type: TypePropType<import("./tree-types").TypeTreeScope>;
    };
}, import("@vue/composition-api").ExtractPropTypes<{
    stateId: {
        type: TypePropType<string>;
    };
    itemKey: {
        type: TypePropType<string>;
    };
    rowIndex: {
        type: TypePropType<number>;
    };
    treeScope: {
        type: TypePropType<import("./tree-types").TypeTreeScope>;
    };
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & {
    rowIndex?: number;
    treeScope?: import("./tree-types").TypeTreeScope;
    stateId?: string;
    itemKey?: string;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    treeItemRef: import("./adapt").TypeRef<HTMLDivElement>;
    renderItemNode: (h: import("vue").CreateElement) => JSX.Element;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {
    rowIndex?: number;
    treeScope?: import("./tree-types").TypeTreeScope;
    stateId?: string;
    itemKey?: string;
}, {}, true>);
export default _default;
