import { Mapper } from '../../../common/ddd/mapper.base'; import { IWorkingSessionsAnalyticsActivityEnum } from '../../../common/enum/working-sessions/working-sessions-analytics-activity.enum'; import { SelfWorkingSessionsEntity } from '../../../core/domain/entities/working-sessions/self-working-sessions.entity'; import { GetSelfWorkingSessionsResponseDto } from '../../../interface/dtos/working-sessions/get-self-working-sessions.response.dto'; export declare class SelfWorkingSessionsEntityPersistenceResponse { [IWorkingSessionsAnalyticsActivityEnum.SessionId]: string; [IWorkingSessionsAnalyticsActivityEnum.LocalSessionStart]: string; [IWorkingSessionsAnalyticsActivityEnum.LocalSessionEnd]: string; [IWorkingSessionsAnalyticsActivityEnum.LocalSessionStartWeek]: string; [IWorkingSessionsAnalyticsActivityEnum.SessionDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.SessionCallDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.SessionCallCount]: number; [IWorkingSessionsAnalyticsActivityEnum.SessionFocusDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.TotalSessionCallDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.UpdatedAt]: string; [IWorkingSessionsAnalyticsActivityEnum.SessionActivityDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.TotalDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.TotalActivityDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.TotalFocusDuration]: number; [IWorkingSessionsAnalyticsActivityEnum.ActivityCount]: number; [IWorkingSessionsAnalyticsActivityEnum.ContextSwitches]: number; [IWorkingSessionsAnalyticsActivityEnum.FocusScore]: number; [IWorkingSessionsAnalyticsActivityEnum.DigitalIntensity]: number; [IWorkingSessionsAnalyticsActivityEnum.FocusPercentage]: number; [IWorkingSessionsAnalyticsActivityEnum.DayCount]: number; [IWorkingSessionsAnalyticsActivityEnum.CallDayCount]: number; [IWorkingSessionsAnalyticsActivityEnum.WeekCount]: number; [IWorkingSessionsAnalyticsActivityEnum.CallWeekCount]: number; } export declare class SelfWorkingSessionsEntityMapper implements Mapper { toDomain(record: SelfWorkingSessionsEntityPersistenceResponse): SelfWorkingSessionsEntity; static toDomain(record: SelfWorkingSessionsEntityPersistenceResponse): SelfWorkingSessionsEntity; toResponse(entity: SelfWorkingSessionsEntity): GetSelfWorkingSessionsResponseDto; static toResponse(entity: SelfWorkingSessionsEntity): GetSelfWorkingSessionsResponseDto; } //# sourceMappingURL=self-working-sessions.entity.mapper.d.ts.map