import { RemoteRequestService } from '@servicelabsco/nestjs-utility-services'; import { NotificationPayloadDto } from '../dtos/notification.payload.dto'; import { SlackWebhookEntity } from '../entities/slack.webhook.entity'; import { SlackNotificationEntity } from '../../accessUtility/entities/slack.notification.entity'; import { SlackMessageEntity } from '../entities/slack.message.entity'; export declare class SendSlackWebhookNotification { protected readonly notification: SlackNotificationEntity; protected readonly webhook: SlackWebhookEntity; protected readonly remoteRequestService: RemoteRequestService; private payload; constructor(notification: SlackNotificationEntity, webhook: SlackWebhookEntity, remoteRequestService: RemoteRequestService); process(payload: NotificationPayloadDto): Promise; private sendMessage; private getContent; private getContext; private logMessage; }