import { Mapper } from '../../../common/ddd/mapper.base'; import { ChallengeFocusScoreEntity } from '../../../core/domain/entities/challenge-insights/challenge-focus-score.entity'; import { GetAccountMetricsInsightChartDataResponse } from '../../../interface/dtos/challenge-insights/get-account-metrics-insight-digital-working-hours-chart-data.response.dto'; import { IOrgWorkingSessionsAnalyticsActivityEnum } from '../../../common/enum/working-sessions/org-working-sessions-analytics-activity.enum'; export declare class ChallengeFocusScoreChartDataPersistenceResponse { [IOrgWorkingSessionsAnalyticsActivityEnum.DayCount]: string; [IOrgWorkingSessionsAnalyticsActivityEnum.FocusPercentage]: string; [IOrgWorkingSessionsAnalyticsActivityEnum.UserId]: string; [IOrgWorkingSessionsAnalyticsActivityEnum.LocalSessionStartDate]: string; } export declare class ChallengeFocusScoreChartDataMapper implements Omit, 'toDomain'> { toDomain(record: ChallengeFocusScoreChartDataPersistenceResponse): ChallengeFocusScoreEntity; static toDomain(record: ChallengeFocusScoreChartDataPersistenceResponse): ChallengeFocusScoreEntity; toResponse(entity: ChallengeFocusScoreEntity): GetAccountMetricsInsightChartDataResponse; static toResponse(entity: ChallengeFocusScoreEntity): GetAccountMetricsInsightChartDataResponse; } //# sourceMappingURL=challenge-focus-score-chart-data.mapper.d.ts.map