import { ApiClientFactory } from '../core/api.client.factory'; import { IParamsData, IProblemDetails, IProblemCountBySubcontractor, IProblemCountByCategory, IProblemCount, IProblemCountPerson, IThreeProblemDetails, ISafetyCount, TrendsByDateRange, IGroupCategoryCount, IRootRiskDetails, IBdreSafetyproblemCount, IBdreSafetyproblemDetail, IBdreSafetyproblemLevel, IBdreSafetyproblemCategory, IBdreSafetyproblemTrends, IBdreSafetyproblemRectify, ISafetyConstructionAssessment, SafetyProblemCountByRegion, SafetyProblemDetailsByRegion, IQualityWarn } from '../model/qualitySafety.model'; export declare class QualitySafetyService { private factory; constructor(factory: ApiClientFactory); loadProblemCountByDateRange(projectId: string, params?: IParamsData): Promise; loadProblemDetailsByDateRange(projectId: string, params: IParamsData): Promise; loadProblemCountByDutyPerson(projectId: string, params: IParamsData): Promise; loadProblemDetailsByDutyPerson(projectId: string, params: IParamsData): Promise; loadProblemCountBySubcontractor(projectId: string, params: IParamsData): Promise; loadProblemDetailsBySubcontractor(projectId: string, params: IParamsData): Promise; loadProblemCountByCategory(projectId: string, params?: IParamsData): Promise; loadProblemDetailsByProblemType(projectId: string, params: IParamsData): Promise; loadProblemTrendsByDateRange(projectId: string, params: IParamsData): Promise; loadSecondTrendsByDateRange(projectId: string, params: any): Promise; loadProblemDetails(projectId: string, id: string, tenantId: string): Promise; loadQualityRootGroupCategoryCount(projectId: string): Promise; loadQualityRootRiskDetails(projectId: string, params: any): Promise; loadSafetyCountByDateRange(projectId: string, params?: IParamsData): Promise; loadSafetyDetailsByDateRange(projectId: string, params: IParamsData): Promise; loadSafetyCountByDutyPerson(projectId: string, params: IParamsData): Promise; loadSafetyDetailsByDutyPerson(projectId: string, params: IParamsData): Promise; loadSafetyCountBySubcontractor(projectId: string, params: IParamsData): Promise; loadSafetyDetailsBySubcontractor(projectId: string, params: IParamsData): Promise; loadSafetyCountByCategory(projectId: string, params?: IParamsData): Promise; loadSafetyDetailsByProblemType(projectId: string, params: IParamsData): Promise; loadSafetyTrendsByDateRange(projectId: string, params: IParamsData): Promise; loadSecondSafetyByDateRange(projectId: string, params: any): Promise; loadSafetyDetails(projectId: string, id: string, tenantId: string): Promise; loadSafetyRootGroupCategoryCount(projectId: string): Promise; loadSafetyRootRiskDetails(projectId: string, params: any): Promise; loadBdreSafetyproblemCount(projectId: string): Promise; loadBdreSafetyproblemDetail(projectId: string, params: any): Promise; loadBdreSafetyproblemLevel(projectId: string): Promise; loadBdreSafetyLevelDetail(projectId: string, params: any): Promise; loadBdreSafetyproblemCategory(projectId: string): Promise; loadBdreSafetyCategoryDetail(projectId: string, params: any): Promise; loadBdreSafetyproblemTrends(projectId: string): Promise; loadBdreSafetyproblemRectify(projectId: string): Promise; loadSafetyConstructionAssessment(projectId: string, tenantId: string): Promise; ediSafetyConstructionAssessment(projectId: string, tenantId: string, params: ISafetyConstructionAssessment): Promise; loadSafetyConstruction(projectId: string, tenantId: string): Promise; exportSafetyConstructionAssessment(projectId: string, tenantId: string): Promise; getWorkingProcedureAcceptance(projectId: string, startDate?: any, endDate?: any): Promise; getWorkingProcedureAcceptanceTwoLevel(projectId: string, status: number, pageIndex: number, pageSize: number, startDate?: any, endDate?: any): Promise; getWorkingProcedureAcceptanceThreeLevel(projectId: string, id: string): Promise; loadProblemCountByRegion(projectId: string, params: SafetyProblemCountByRegion): Promise; loadProblemDetailsType(projectId: string, params: SafetyProblemDetailsByRegion): Promise; loadQualityProblemCountByRegion(projectId: string, params: SafetyProblemCountByRegion): Promise; loadQualityProblemDetailsType(projectId: string, params: SafetyProblemDetailsByRegion): Promise; getFirstPassTop10(projectId: string): Promise; getStatisticsForTeam(projectId: string): Promise; getQualityWarn(projectId: string): Promise; }