import { AnyMessengerParams } from './Channels/Messenger/index.js'; import { AnyMMSParams } from './Channels/MMS/index.js'; import { AnyViberParams } from './Channels/Viber/index.js'; import { AnyWhatsAppParams } from './Channels/WhatsApp/index.js'; import { SMSParams } from './Channels/SMSParams.js'; import './Channels/Messenger/MessengerAudioParams.js'; import './MessageParamsAudio.js'; import './MessageParams.js'; import '../enums/Channels.js'; import '../enums/MessageTypes.js'; import './MessageAudioType.js'; import './Channels/Messenger/MessengerParams.js'; import './Channels/Messenger/MessengerType.js'; import '../enums/Messenger/MessengerCategory.js'; import './Channels/Messenger/MessengerFileParams.js'; import './MessageFileType.js'; import './MessageParamsFile.js'; import './Channels/Messenger/MessengerImageParams.js'; import './MessageParamsImage.js'; import './MessageImageType.js'; import './Channels/Messenger/MessengerTextParams.js'; import './MessageParamsText.js'; import './Channels/Messenger/MessengerVideoParams.js'; import './MessageParamsVideo.js'; import './MessageVideoType.js'; import './Channels/MMS/MMSAudioParams.js'; import './Channels/MMS/MMSParams.js'; import './Channels/MMS/MMSImageParams.js'; import './Channels/MMS/MMSVcardParams.js'; import './MessageVcardType.js'; import './Channels/MMS/MMSVideoParams.js'; import './Channels/Viber/ViberAction.js'; import './Channels/Viber/ViberActionParams.js'; import './Channels/Viber/ViberService.js'; import '../enums/Viber/ViberCategory.js'; import './Channels/Viber/ViberFileParams.js'; import './Channels/Viber/ViberParams.js'; import './Channels/Viber/ViberImageParams.js'; import './Channels/Viber/ViberTextParams.js'; import './Channels/Viber/ViberVideoParams.js'; import './Channels/WhatsApp/WhatsAppAudioParams.js'; import './Channels/WhatsApp/WhatsAppParams.js'; import './Channels/WhatsApp/WhatsAppCustomParams.js'; import './Channels/WhatsApp/WhatsAppCustomType.js'; import './Channels/WhatsApp/WhatsAppFileParams.js'; import './Channels/WhatsApp/WhatsAppImageParams.js'; import './Channels/WhatsApp/WhatsAppStickerIdType.js'; import './Channels/WhatsApp/WhatsAppStickerParams.js'; import './Channels/WhatsApp/WhatsAppStickerUrlType.js'; import './Channels/WhatsApp/WhatsAppTemplateParams.js'; import './Channels/WhatsApp/WhatsAppTemplateType.js'; import './Channels/WhatsApp/WhatsAppPolicyType.js'; import '../enums/WhatsApp/WhatsAppLanguageCodes.js'; import './Channels/WhatsApp/WhatsAppTextParams.js'; import './Channels/WhatsApp/WhatsAppVideoParams.js'; import './Channels/WhatsApp/WhatsAppReactionParams.js'; import './Channels/WhatsApp/WhatAppReactionType.js'; /** * Represents parameters for sending various types of messages. * This union type can be used to send messages across different platforms like * Messenger, MMS, SMS, Viber, WhatsApp, etc. * Use the corresponding Type for the specific message type you want to send. */ type SendMessageParams = AnyMessengerParams | AnyViberParams | AnyWhatsAppParams | AnyMMSParams | SMSParams; export type { SendMessageParams };