import { Entity } from '../../../../common/ddd/entity.base'; import { ChallengeDigitalIntensityEntity } from '../../entities/challenge-insights/digital-intensity/challenge-digital-intensity.entity'; export interface ChallengeDigitalIntensityAggregateRootProps { before: ChallengeDigitalIntensityEntity; after: ChallengeDigitalIntensityEntity; } export declare class ChallengeDigitalIntensityAggregateRoot extends Entity { protected _id: string; static create(props: ChallengeDigitalIntensityAggregateRootProps, entityId?: string): ChallengeDigitalIntensityAggregateRoot; 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-digital-intensity.aggregate.root.d.ts.map