import { ApiClientFactory } from '../core/api.client.factory'; import { IMaterielGeneralSituation, IMaterielDeviationSupply, IMaterielSituationAnalysis, IMaterielRecentDevelopments, IGeneralTableList, ISupplyTableList, IReceiveProviderNearlyYearNegativeRank, IReceiveProviderNearlyYearKLRank, IRankingListItem, MaterialProportion, NegativeMonthTrend, ReceiveKlQuantity, DeviationDistribution, MaterialType, ReceiveMaterialYoyAndMomTrend, YoyAndMomTrendMaterialTag } from '../model/materiel.model'; export declare class MaterielService { private factory; constructor(factory: ApiClientFactory); loadMaterielGeneralSituation(projectId: string, tenantId: string): Promise; loadMaterielDeviationSupply(projectId: string, tenantId: string, top: number): Promise; loadMaterielSituationAnalysis(projectId: string, tenantId: string): Promise; loadMaterielRecentDevelopments(projectId: string, tenantId: string, limit: number): Promise; loadGeneralTableList(projectId: string, tenantId: string, timeFilter: string, materialFilter: number, pageIndex: number, pageSize: number): Promise; loadSupplyTableList(projectId: string, tenantId: string, timeFilter: string, pageIndex: number, pageSize: number): Promise; loadReceiveProviderNearlyYearNegativeRank(projectId: string, month: any, type: string): Promise; loadReceiveProviderNearlyYearKLRank(projectId: string, month: any, type: string): Promise; loadHeroRankingListByDate(projectId: string, month: string): Promise; loadHeroRankingListByYear(projectId: string): Promise; loadHeroRankingListByAccumulativeTotal(projectId: string): Promise; loadModelLaborRankingListByDate(projectId: string, month: string): Promise; loadModelLaborRankingListByYear(projectId: string): Promise; loadModelLaborRankingListByAccumulativeTotal(projectId: string): Promise; loadMaterialProportion(projectId: string, year: string): Promise; loadReceiveDeviation(projectId: string, year: string): Promise; loadReceiveNegative(projectId: string, dateStart: string): Promise; loadReceiveKlQuantity(projectId: string, materialTag: string, begin: string, end: string): Promise; loadMaterialType(projectId: string, begin: string, end: string): Promise; loadReceiveMaterialYoyAndMomTrend(projectId: string, materialTag: string, begin: string, end: string): Promise; LoadYoyAndMomTrendMaterialTag(projectId: string, year: string): Promise; }