import { Component } from 'react';
import { IKnifeInfo2 } from '../../../Store/RightPanelStore/Modeling2Store';
interface IKnifeManageProps {
    knifeInfo?: IKnifeInfo2;
}
interface IKnifeManageState {
}
export declare class KnifeManage extends Component<IKnifeManageProps, IKnifeManageState> {
    private canAddPath;
    private isSelectKnife;
    private currentInfo;
    constructor(props: any);
    renderNav: () => JSX.Element;
    renderMenuItems: () => any;
    render(): JSX.Element;
    handleKnifePath: (name: string, currentDir: any, callback: Function) => Promise<void>;
    private handleCreateKnife;
    handleRenameKP: (name: string) => Promise<void>;
    private drawKnife;
    private startAddKinfePath;
    private show;
    private close;
    private selectKnife;
}
export {};
//# sourceMappingURL=KnifeManage.d.ts.map