import { AmountData, AmountDataList, BudgetData, BudgetDataList, BusinessPreviewSheetData, ClaimTableModel, ContractData, ContractDataList, ContractRatio, ContractTableModel, CostData, GjContractAmountModel, IBusinessTrendsData, IBusinessTrendsModalData, IVisaChangeData, IVisaChangeDataTableList, MonthCostSheetData, MonthProceedsSheetData, ProgressCostCondition, ProgressCostData, ProportionalLineData, SixComparisonData, SixSecendModelData } from '../model/operationManagement.model'; import { ApiClientFactory } from '../core/api.client.factory'; export declare class OperationManagement { private factory; constructor(factory: ApiClientFactory); loadGjContractAmountList(projectId: string): Promise; loadContractTableList(projectId: string, pageIndex: number, pageSize: number): Promise; loadClaimTableList(projectId: string, status: string, pageIndex: number, pageSize: number): Promise; loadSixComparisonData(projectId: string, startDate?: string, endDate?: string): Promise; loadSixComparisonRatioData(projectId: string): Promise; loadDisposeData(projectId: string, typeCode: string): Promise; loadEditDisposeData(projectId: string, type: string, value: string): Promise; loadSixSecendModelData(projectId: string, type: string, startDate?: string, endDate?: string): Promise; loadProportionalLineYear(projectId: string): Promise; loadProportionalLine(projectId: string, year?: string): Promise; loadContractDataList(projectId: string): Promise; createOrEditContractData(projectId: string, data: ContractData): Promise; deleteContractData(projectId: string, id: number): Promise; loadBudgetDataList(projectId: string): Promise; createOrEditBudgetData(projectId: string, data: BudgetData): Promise; deleteBudgetData(projectId: string, id: number): Promise; loadAmountDataList(projectId: string): Promise; createOrEditAmountData(projectId: string, data: AmountData): Promise; deleteAmountData(projectId: string, id: string): Promise; createOrEditCostData(projectId: string, data: CostData): Promise; loadCostDataList(projectId: string, attribute: string, contractName: string): Promise; loadCostDataPageList(projectId: string, attribute: string, contractName: string, pageIndex: number, pageSize: number): Promise; deleteCostData(projectId: string, id: string): Promise; loadContractRatioList(projectId: string): Promise; editContractRatioList(projectId: string, data: ContractRatio[]): Promise; loadProgressCostDateList(projectId: string): Promise; loadProgressCostDataList(projectId: string, params: ProgressCostCondition): Promise; createOrEditProgressCostData(projectId: string, data: ProgressCostData): Promise; deleteProgressCostData(projectId: string, id: string): Promise; getVisaChangeData(projectId: string): Promise; getVisaChangeTableData(projectId: string): Promise; getBusinessTrendsData(projectId: string): Promise; getBusinessTrendsModalData(projectId: string): Promise; addBusinessTrendsModalData(projectId: string, targetProfitRatio: number): Promise; loadMonthProceedsSheetData(projectId: string, date: string): Promise; loadMonthProceedsSheetModalData(projectId: string): Promise; loadMonthCostSheetData(projectId: string, date: string): Promise; loadMonthCostSheetModalData(projectId: string, date?: string): Promise; loadBusinessPreviewSheetData(projectId: string): Promise; loadCostSheetModalData(projectId: string): Promise; exportProgressProceedsExcel(projectId: string): Promise; exportProgressCostExcel(projectId: string): Promise; }