import { AnyChannel, MessageWithFailover } from './types/Channels/index.mjs'; import { SendMessageParams } from './types/SendMessageParams.mjs'; import './types/Channels/Messenger/index.mjs'; import './types/Channels/Messenger/MessengerAudioParams.mjs'; import './types/MessageParamsAudio.mjs'; import './types/MessageParams.mjs'; import './enums/Channels.mjs'; import './enums/MessageTypes.mjs'; import './types/MessageAudioType.mjs'; import './types/Channels/Messenger/MessengerParams.mjs'; import './types/Channels/Messenger/MessengerType.mjs'; import './enums/Messenger/MessengerCategory.mjs'; import './types/Channels/Messenger/MessengerFileParams.mjs'; import './types/MessageFileType.mjs'; import './types/MessageParamsFile.mjs'; import './types/Channels/Messenger/MessengerImageParams.mjs'; import './types/MessageParamsImage.mjs'; import './types/MessageImageType.mjs'; import './types/Channels/Messenger/MessengerTextParams.mjs'; import './types/MessageParamsText.mjs'; import './types/Channels/Messenger/MessengerVideoParams.mjs'; import './types/MessageParamsVideo.mjs'; import './types/MessageVideoType.mjs'; import './types/Channels/MMS/index.mjs'; import './types/Channels/MMS/MMSAudioParams.mjs'; import './types/Channels/MMS/MMSParams.mjs'; import './types/Channels/MMS/MMSImageParams.mjs'; import './types/Channels/MMS/MMSVcardParams.mjs'; import './types/MessageVcardType.mjs'; import './types/Channels/MMS/MMSVideoParams.mjs'; import './types/Channels/Viber/index.mjs'; import './types/Channels/Viber/ViberAction.mjs'; import './types/Channels/Viber/ViberActionParams.mjs'; import './types/Channels/Viber/ViberService.mjs'; import './enums/Viber/ViberCategory.mjs'; import './types/Channels/Viber/ViberFileParams.mjs'; import './types/Channels/Viber/ViberParams.mjs'; import './types/Channels/Viber/ViberImageParams.mjs'; import './types/Channels/Viber/ViberTextParams.mjs'; import './types/Channels/Viber/ViberVideoParams.mjs'; import './types/Channels/WhatsApp/index.mjs'; import './types/Channels/WhatsApp/WhatsAppAudioParams.mjs'; import './types/Channels/WhatsApp/WhatsAppParams.mjs'; import './types/Channels/WhatsApp/WhatsAppCustomParams.mjs'; import './types/Channels/WhatsApp/WhatsAppCustomType.mjs'; import './types/Channels/WhatsApp/WhatsAppFileParams.mjs'; import './types/Channels/WhatsApp/WhatsAppImageParams.mjs'; import './types/Channels/WhatsApp/WhatsAppStickerIdType.mjs'; import './types/Channels/WhatsApp/WhatsAppStickerParams.mjs'; import './types/Channels/WhatsApp/WhatsAppStickerUrlType.mjs'; import './types/Channels/WhatsApp/WhatsAppTemplateParams.mjs'; import './types/Channels/WhatsApp/WhatsAppTemplateType.mjs'; import './types/Channels/WhatsApp/WhatsAppPolicyType.mjs'; import './enums/WhatsApp/WhatsAppLanguageCodes.mjs'; import './types/Channels/WhatsApp/WhatsAppTextParams.mjs'; import './types/Channels/WhatsApp/WhatsAppVideoParams.mjs'; import './types/Channels/WhatsApp/WhatsAppReactionParams.mjs'; import './types/Channels/WhatsApp/WhatAppReactionType.mjs'; import './types/Channels/SMSParams.mjs'; import './types/Channels/RCS/index.mjs'; import './types/Channels/RCS/RCSCustomParams.mjs'; import './types/Channels/RCS/RCSParams.mjs'; import './enums/RCS/RCSCategory.mjs'; import './types/Channels/RCS/RCSFileParams.mjs'; import './types/Channels/RCS/RCSImageParams.mjs'; import './types/Channels/RCS/RCSTextParams.mjs'; import './types/Channels/RCS/Suggestions/index.mjs'; import './types/Channels/RCS/Suggestions/RCSCreateCalendarEventSuggestionParams.mjs'; import './enums/RCS/RCSSuggestionType.mjs'; import './types/Channels/RCS/Suggestions/RCSSuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSDialActionSuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSOpenURLSuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSOpenURLWebviewSuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSReplySuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSShareLocationSuggestionParams.mjs'; import './types/Channels/RCS/Suggestions/RCSViewLocationSuggestionParams.mjs'; import './types/Channels/RCS/RCSVideoParams.mjs'; import './types/Channels/Email/index.mjs'; import './types/Channels/Email/HTMLEmailParams.mjs'; import './types/Channels/Email/EmailParams.mjs'; import './types/Channels/Email/EmailSettings.mjs'; import './enums/Email/EmailImportance.mjs'; import './enums/Email/EmailPriority.mjs'; import './enums/Email/EmailSensitivity.mjs'; import './types/Channels/Email/EmailRecipient.mjs'; import './types/Channels/Email/TextEmailParams.mjs'; import './types/Channels/Email/ContentEmailParams.mjs'; import './enums/Email/EmailContentTypes.mjs'; /** * Some channels have specific formats when sending the request. This function * adjusts the request before sending * * @todo Break out each channel into separate files if this grows * @param {SendMessageParams | AnyChannel | MessageWithFailover} params - The * message parameters * * @return {SendMessageParams | AnyChannel | MessageWithFailover} */ declare const messageRequestSerializer: (params: SendMessageParams | AnyChannel | MessageWithFailover) => SendMessageParams | AnyChannel | MessageWithFailover; export { messageRequestSerializer };