import { Presenter } from '../../../common/ddd/presenter.base'; import { LogManager } from '../../../common/port/log/log.manager.port'; import { BaseScoreGoalEntity } from '../../../core/domain/entities/goals/score-goals/base-score-goal.entity'; import { BaseAppGoalEntity } from '../../../core/domain/entities/goals/app-goals/base-app-goal.entity'; import { SelfDigitalIntensityScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-digital-intensity-score-goal.mapper'; import { SelfDigitalWorkingHoursScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-digital-working-hours-score-goal.mapper'; import { SelfTimeInCallsScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-time-in-calls-score-goal.mapper'; import { SelfTimeInMeetingsScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-time-in-meetings-score-goal.mapper'; import { SelfScreentimeScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-screentime-score-goal.mapper'; import { SelfFocusScoreGoalMapper } from '../../../infrastructure/mappers/goals/self-focus-score-goal.mapper'; import { SelfTimeInAppGoalMapper } from '../../../infrastructure/mappers/goals/self-time-in-app-goal.mapper'; import { SelfInteractionsGoalMapper } from '../../../infrastructure/mappers/goals/self-interactions-goal.mapper'; import { SelfCallTimeInAppGoalMapper } from '../../../infrastructure/mappers/goals/self-call-time-in-app-goal.mapper'; import { SelfCalendarTimeInAppGoalMapper } from '../../../infrastructure/mappers/goals/self-calendar-time-in-app-goal.mapper'; import { GetSelfGoalSummaryResponseDto } from '../../dtos/goals/get-self-goal-summaries.response.dto'; type GoalBaseEntities = BaseScoreGoalEntity | BaseAppGoalEntity; export declare class GetSelfGoalSummaryPresenter implements Presenter { protected readonly logManager: LogManager; protected readonly calendarTimeInAppGoalMapper: SelfCalendarTimeInAppGoalMapper; protected readonly callTimeInAppGoalMapper: SelfCallTimeInAppGoalMapper; protected readonly digitalIntensityScoreGoalMapper: SelfDigitalIntensityScoreGoalMapper; protected readonly digitalWorkingHoursScoreGoalMapper: SelfDigitalWorkingHoursScoreGoalMapper; protected readonly focusScoreGoalMapper: SelfFocusScoreGoalMapper; protected readonly interactionsGoalMapper: SelfInteractionsGoalMapper; protected readonly screentimeScoreGoalMapper: SelfScreentimeScoreGoalMapper; protected readonly timeInAppGoalMapper: SelfTimeInAppGoalMapper; protected readonly timeInCallsScoreGoalMapper: SelfTimeInCallsScoreGoalMapper; protected readonly timeInMeetingsScoreGoalMapper: SelfTimeInMeetingsScoreGoalMapper; constructor(logManager: LogManager, calendarTimeInAppGoalMapper: SelfCalendarTimeInAppGoalMapper, callTimeInAppGoalMapper: SelfCallTimeInAppGoalMapper, digitalIntensityScoreGoalMapper: SelfDigitalIntensityScoreGoalMapper, digitalWorkingHoursScoreGoalMapper: SelfDigitalWorkingHoursScoreGoalMapper, focusScoreGoalMapper: SelfFocusScoreGoalMapper, interactionsGoalMapper: SelfInteractionsGoalMapper, screentimeScoreGoalMapper: SelfScreentimeScoreGoalMapper, timeInAppGoalMapper: SelfTimeInAppGoalMapper, timeInCallsScoreGoalMapper: SelfTimeInCallsScoreGoalMapper, timeInMeetingsScoreGoalMapper: SelfTimeInMeetingsScoreGoalMapper); private isBaseScoreGoalEntity; private isBaseAppGoalEntity; toResponse(entity: GoalBaseEntities): GetSelfGoalSummaryResponseDto; } export {}; //# sourceMappingURL=get-self-goal-summary.presenter.d.ts.map