import { IObservableValue } from "mobx";
import React from "react";
import "./TemplateResourceTree.less";
interface ITemplateResourceTree {
    openResourceTree: IObservableValue<boolean>;
    handleNodeClick: (nodeId: number) => void;
}
export declare class TemplateResourceTree extends React.Component<ITemplateResourceTree> {
    constructor(prop: any);
    isloading: boolean;
    private nodes;
    private currentNodeId;
    GetResource(): Promise<void>;
    private handleNodeClick;
    private forEachNode;
    private handleNodeCollapse;
    private parseNodes;
    handleClose: () => void;
    render(): React.ReactNode;
}
export {};
//# sourceMappingURL=TemplateResourceTree.d.ts.map