import { EmailSenderDto } from '../sender/sender-email.dto'; import { PushSenderDto } from '../sender/sender-push.dto'; import { SmsSenderDto } from '../sender/sender-sms.dto'; import { EmailReceiverDto } from '../receiver/receiver-email.dto'; import { PushReceiverDto } from '../receiver/receiver-push.dto'; import { SmsReceiverDto } from '../receiver/receiver-sms.dto'; /** * Request payload for sending a notification. * Sent from hoster.ai to notification integrations (email, push, SMS). */ export declare class NotificationSendRequestDto { /** Unique identifier for the notification */ notificationId: string; /** Sender details (type depends on integration: email, push, or SMS) */ sender: EmailSenderDto | PushSenderDto | SmsSenderDto; /** Recipient details (type depends on integration: email, push, or SMS) */ receiver: EmailReceiverDto | PushReceiverDto | SmsReceiverDto; }