import * as React from 'react';
import { TempalteEditorStore } from '../../Store/TemplateEditorStore';
export interface ITemplateEditorProps {
    store: TempalteEditorStore;
    tid?: string;
    diy_logo?: string;
    isCheck?: boolean;
}
export declare const TEMP_EDITOR_KEY = "__TEMPLATE_EDITOR_KEY__";
export declare class TemplateEditor extends React.Component<ITemplateEditorProps, {}> {
    constructor(props: any);
    private disposeCalls;
    templateNameInputRef: React.RefObject<HTMLInputElement>;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private handleClose;
    /**
     * <更新模块> 更新线上的模块
     */
    private handleUpdateTemplate;
    private handleUploadTemplate;
    private exit;
}
//# sourceMappingURL=TemplateEditor.d.ts.map