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