import { EventEmitter2 } from "@nestjs/event-emitter"; import { OAuthService } from "./OAuthService"; import { ActivityDocument } from "../../users/models/ActivitySchema"; import { ActivitiesService } from "../../users/services/ActivitiesService"; import { OnActivityCreated } from "../events/OnActivityCreated"; import { EventHandlerStrategyFactory } from "../drivers/EventHandlerStrategyFactory"; import { BasicWebHookEventRequest } from "../drivers/BasicWebHookEventRequest"; export declare class WebHooksService { protected readonly oauthService: OAuthService; protected readonly activitiesService: ActivitiesService; private readonly eventEmitter; private readonly eventHandlerStrategyFactory; constructor(oauthService: OAuthService, activitiesService: ActivitiesService, eventEmitter: EventEmitter2, eventHandlerStrategyFactory: EventHandlerStrategyFactory); eventHandler(providerName: string, userAddress: string, data: BasicWebHookEventRequest): Promise; onActivityCreated(event: OnActivityCreated): Promise; private onError; private onFailureActivityUpdate; private onSuccessActivityUpdate; }