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