import { EventEmitter2 } from "@nestjs/event-emitter"; import { ActivityDocument, ActivityModel } from "../../../users/models/ActivitySchema"; import { EventHandlerStrategy } from "../EventHandlerStrategy"; import { ActivitiesService } from "../../../users/services/ActivitiesService"; import { QueryService } from "../../../common/services/QueryService"; import { BasicWebHookEventRequest } from "../BasicWebHookEventRequest"; export declare class StravaEventHandlerStrategy implements EventHandlerStrategy { private readonly model; private readonly activitiesService; private readonly queryService; private readonly eventEmitter; constructor(model: ActivityModel, activitiesService: ActivitiesService, queryService: QueryService, eventEmitter: EventEmitter2); eventHandler(providerName: string, userAddress: string, data: BasicWebHookEventRequest): Promise; }