import React, { Component } from 'react';
import './index.less';
import { IMchc_Doctor_OutpatientHeaderInfo } from '@lm_fe/service';
interface IProps {
    isShowManageModal: boolean;
    closeModal(v: 'isShowListModal' | 'isShowHisModal' | 'isShowManageModal'): void;
    headerInfo: IMchc_Doctor_OutpatientHeaderInfo;
}
export default class Index extends Component<IProps, any> {
    state: {
        formHandler: {};
        modalFormHandler: {};
        isShowTemplateModal: boolean;
        isShowAddModal: boolean;
        planData: never[];
        selectedKeys: never[];
        activeKey: string;
        templateName: string;
        currentTemplateName: string;
        templateData: never[];
        planTypesData: never[];
    };
    componentDidMount(): void;
    getPlanData: () => Promise<void>;
    getPlanTypeData: (operation?: string) => Promise<void>;
    handleSavePlan: () => Promise<void>;
    handleImport: () => void;
    handleDeletePlanType: (item: any) => Promise<void>;
    handleAddPlanType: () => Promise<void>;
    handleSaveTemplate: () => Promise<void>;
    handleTabsChange: (key: string | number) => void;
    renderAddModal(): React.JSX.Element;
    renderManageModal(): React.JSX.Element;
    render(): React.JSX.Element;
}
export {};
