import { IObservableValue } from 'mobx';
import * as React from 'react';
import { IDirectoryProps } from '../SourceManage/CommonPanel';
export interface IDrillTempListProps {
    deleteFun?: (temp?: {
        module_id: any;
    }) => void;
    dataList?: any[];
    select?: (e: React.FormEvent<HTMLInputElement>, data: any) => void;
    isRename: IObservableValue<boolean>;
    updata: (name: string, dir: IDirectoryProps, call: Function) => void;
    getData?: () => void;
    info: {
        id: string;
        name: string;
    };
    selectIds?: Set<string>;
    showInfos?: boolean;
    dbclick: () => void;
}
export declare class DrillingTemplateList extends React.Component<IDrillTempListProps, {
    isContextMenuOpen: boolean;
}> {
    private _cameraFiler;
    constructor(props: any);
    private renderToasterMessage;
    render(): JSX.Element;
    private handleMounseDown;
    private showContextMenu;
    private startEditorTopline;
    private exitEditor;
    handleUpdateTemp: () => Promise<void>;
}
//# sourceMappingURL=DrillingTemplateList.d.ts.map