export declare const api: {
    getAllPregnancies: (idNO: string) => Promise<any>;
    updatePregnancy: (data: any) => Promise<any>;
    getDiagnosisHistories: (pregnancyId: any) => Promise<any>;
    getPrenatalVisits: (pregnancyId: any, visitType: number) => Promise<any>;
    getPrenatalVisitsAll: (pregnancyId: any) => Promise<any>;
    createPrenatalVisits: (data: any) => Promise<any>;
    updatePrenatalVisits: (data: any) => Promise<any>;
    uploadPrenatalVisits: (data: any) => Promise<any>;
    getMeasures: (outpatientNO: any, type?: any) => Promise<any>;
    getNewDataByDate: (pregnancyId: any) => Promise<any>;
    getPatientByOutpatientNO: (outpatientNO: any) => Promise<any>;
    calcGesWeek: (data?: {}) => Promise<any>;
    initial: {
        getFormConfig: () => Promise<{
            formPresent: any;
            formPast: any;
            formOther: any;
            formPregnancyHistory: any;
            formPhysical: any;
            formSpecial: any;
            formSurvey: any;
            formDiagnoses: any;
        }>;
        getFormConfigByTab: (tab: string) => Promise<any>;
        getPregnancyAnalysisResult: (pregnancyId: any) => Promise<any>;
        calcEddByLmp: (lmp: any) => Promise<any>;
        calcSureEdd: (edd: any, menopause: any, gestationalWeek: any) => Promise<any>;
        updateGesweekAlert: (pregnancyId: any, sureEdd: any) => Promise<any>;
        updateGesweekBysureEdd: (data: any) => Promise<any>;
        autoCaseRecognition: (pregnancyId: any) => Promise<any>;
        findFirstVisitOperatingRecord: (pregnancyId: any) => Promise<any>;
    };
    further: {
        getSurveyFormConfig: () => Promise<any>;
        getFurtherFormConfig: () => Promise<any>;
        getUltrasoundFormConfig: () => Promise<any>;
        syncPatientReport: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        checkReportSync: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        findDiagnosisOperatingRecord: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        findLackReports: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        buildExamTimeAxis: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        getPrenatalVisitPlans: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        getPrenatalVisitPlanTypes: () => Promise<any>;
        updatePrenatalVisitPlanTypes: (data: any) => Promise<any>;
        addPrenatalVisitPlanTypes: (data: any) => Promise<any>;
        deletePrenatalVisitPlanTypes: (id: number) => Promise<any>;
        newAddDiagnosis: (data: any) => Promise<any>;
    };
    postpartum: {
        getPostpartumFormConfig: () => Promise<any>;
    };
    curve: {
        getBmi: (pregnancyId: number, queryType: number) => Promise<any>;
        getFundalHeight: (pregnancyId: number) => Promise<any>;
        getGrowth: (pregnancyId: number) => Promise<any>;
        updateUltrasounds: (data: any) => Promise<any>;
        createUltrasounds: (data: any) => Promise<any>;
        deleteUltrasounds: (id: number) => Promise<any>;
    };
    home: {
        getBloodGlucoseInHome: (pregnancyId: number) => Promise<any>;
        getBloodPressureInHome: (pregnancyId: number) => Promise<any>;
        getFetalMovementInHome: (pregnancyId: number) => Promise<any>;
    };
    image: {
        getReportList: (preg: Partial<import("@lm_fe/service").IMchc_Doctor_OutpatientHeaderInfo>, type?: number, iu?: boolean) => Promise<any> | never[];
        getOuterReports: (params: any, ignore_usr: boolean) => Promise<any[]>;
    };
    survey: {
        getLabExamGroup: (id: number, type?: number) => Promise<any> | never[];
        saveFirstReader: (data: any) => Promise<any>;
        getOutReportFileBase64: (path: string) => Promise<any>;
    };
    base: {
        getFormConfig: () => Promise<{
            formWife: any;
            formHusband: any;
        }>;
    };
    components: {
        getDiagnosesTemplate: (value: string, page?: number) => Promise<any>;
        getTemplateTree: (type: number) => Promise<any>;
        deleteHighrisk: (data: any) => Promise<any>;
        addTemplateTree: (item: any) => Promise<any>;
        findAlertAssessment: (type: number, pregnancyId: number) => Promise<any>;
        saveAlertAssessment: (data: any) => Promise<any>;
        getHighriskColor: (module: string) => Promise<any>;
        saveCaseIgnore: (data: any) => Promise<any>;
        getLabExamImportTree: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        getImageExamImportTree: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        getSyphilisManagers: (pregnancyId: import("@lm_fe/service").TIdTypeCompatible) => Promise<any>;
        createSyphilisManagers: (data: any) => Promise<any>;
        updateSyphilisManagers: (data: any) => Promise<any>;
        getPreAssessmentInfo: (id: any) => Promise<any>;
    };
};
