import { Response } from "express"; import { OAuthService } from "../services/OAuthService"; import { WebHooksService } from "../services/WebHooksService"; import { LogService } from "../../common/services/LogService"; import { BasicWebHookEventRequest } from "../drivers/BasicWebHookEventRequest"; export declare class WebHooksController { private readonly oauthService; private readonly webhooksService; private readonly logger; constructor(oauthService: OAuthService, webhooksService: WebHooksService, logger: LogService); protected subscribe(response: Response, providerName: string, challenge: string, verify_token: string): Promise; protected event(response: Response, providerName: string, data: BasicWebHookEventRequest): Promise>>; }