import { RemoteRequestService } from '@servicelabsco/nestjs-utility-services'; import { SendWebhookRequestPayload } from '../dtos/send.webhook.request.payload'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { BusinessWebhookEntity } from '../entities/business.webhook.entity'; import { WebhookEventEntity } from '../entities/webhook.event.entity'; import { WebhookLogEntity } from '../entities/webhook.log.entity'; export declare class SendWebhookRequest { private readonly business; private readonly remoteRequestService; protected webhook: BusinessWebhookEntity; protected event: WebhookEventEntity; protected payload: SendWebhookRequestPayload; constructor(business: AccessBusinessEntity, remoteRequestService: RemoteRequestService); process(payload: SendWebhookRequestPayload): Promise; private validate; private sendRequest; private disableWebhook; private saveLog; }