import { ApiClientFactory } from '../core/api.client.factory'; import { ProblemCountFilter, ProblemTypeCountFilter, ProgressInfosData, WeeklyPlanPeriodsList, ProblemTypeCountList, ProblemCountList, PlanPeriodsDate, ProgressSite, IQualitySite, ISafetySite, IQualityDetails, ISafetyDetails, ITreeData, IProgressModelIds } from '../model/bimModel.model'; export declare class BimModelService { private factory; constructor(factory: ApiClientFactory); loadQualitysProblemCount(projectId: string, queryParams: ProblemCountFilter): Promise; loadQualitysProblemTypeCount(projectId: string, queryParams: ProblemTypeCountFilter): Promise; loadWeeklyPlanPeriods(projectId: string): Promise; loadProgressInfos(projectId: string): Promise; loadSafetysProblemCount(projectId: string, queryParams: ProblemCountFilter): Promise; loadSafetysProblemTypeCount(projectId: string, queryParams: ProblemTypeCountFilter): Promise; loadProgressSiteInfo(projectId: string, periodId: string, userCloudToken: string): Promise; loadQualitySiteInfo(projectId: string, startDate: string, endDate: string): Promise; loadSafetySiteInfo(projectId: string, startDate: string, endDate: string): Promise; loadQualitySiteDetails(projectId: string, id: string, tenantId: string): Promise; loadSafetySiteDetails(projectId: string, id: string, tenantId: string): Promise; loadPlanPeriods(projectId: string, periodId: string, elementId: string, userCloudToken: string): Promise; loadTreeData(projectId: string): Promise; loadProgressModelIds(projectId: string): Promise; }