import { Entity } from '../../../../common/ddd/entity.base'; import { ChallengeFocusScoreEntity } from '../../entities/challenge-insights/challenge-focus-score.entity'; export interface ChallengeFocusScoreAggregateRootProps { before: ChallengeFocusScoreEntity; after: ChallengeFocusScoreEntity; } export declare class ChallengeFocusScoreAggregateRoot extends Entity { protected _id: string; static create(props: ChallengeFocusScoreAggregateRootProps, entityId?: string): ChallengeFocusScoreAggregateRoot; validate(): void; get metricType(): import("../../../../interface/dtos").AccountMetricInsightsMetricType; get beforeValue(): number; get beforeCount(): number; get value(): number; get count(): number; get deviation(): number; get deviationPercentage(): number; get beforeAverage(): number; get average(): number; get averageDeviation(): number; get averageDeviationPercentage(): number; get afterUniqueUsersCount(): number; get beforeUniqueUsersCount(): number; } //# sourceMappingURL=challenge-focus-score.aggregate-root.d.ts.map