import { AnyChannel, MessageWithFailover } from './types/Channels/index.js'; import { SendMessageParams } from './types/SendMessageParams.js'; import './types/Channels/Messenger/index.js'; import './types/Channels/Messenger/MessengerAudioParams.js'; import './types/MessageParamsAudio.js'; import './types/MessageParams.js'; import './enums/Channels.js'; import './enums/MessageTypes.js'; import './types/MessageAudioType.js'; import './types/Channels/Messenger/MessengerParams.js'; import './types/Channels/Messenger/MessengerType.js'; import './enums/Messenger/MessengerCategory.js'; import './types/Channels/Messenger/MessengerFileParams.js'; import './types/MessageFileType.js'; import './types/MessageParamsFile.js'; import './types/Channels/Messenger/MessengerImageParams.js'; import './types/MessageParamsImage.js'; import './types/MessageImageType.js'; import './types/Channels/Messenger/MessengerTextParams.js'; import './types/MessageParamsText.js'; import './types/Channels/Messenger/MessengerVideoParams.js'; import './types/MessageParamsVideo.js'; import './types/MessageVideoType.js'; import './types/Channels/MMS/index.js'; import './types/Channels/MMS/MMSAudioParams.js'; import './types/Channels/MMS/MMSParams.js'; import './types/Channels/MMS/MMSImageParams.js'; import './types/Channels/MMS/MMSVcardParams.js'; import './types/MessageVcardType.js'; import './types/Channels/MMS/MMSVideoParams.js'; import './types/Channels/Viber/index.js'; import './types/Channels/Viber/ViberAction.js'; import './types/Channels/Viber/ViberActionParams.js'; import './types/Channels/Viber/ViberService.js'; import './enums/Viber/ViberCategory.js'; import './types/Channels/Viber/ViberFileParams.js'; import './types/Channels/Viber/ViberParams.js'; import './types/Channels/Viber/ViberImageParams.js'; import './types/Channels/Viber/ViberTextParams.js'; import './types/Channels/Viber/ViberVideoParams.js'; import './types/Channels/WhatsApp/index.js'; import './types/Channels/WhatsApp/WhatsAppAudioParams.js'; import './types/Channels/WhatsApp/WhatsAppParams.js'; import './types/Channels/WhatsApp/WhatsAppCustomParams.js'; import './types/Channels/WhatsApp/WhatsAppCustomType.js'; import './types/Channels/WhatsApp/WhatsAppFileParams.js'; import './types/Channels/WhatsApp/WhatsAppImageParams.js'; import './types/Channels/WhatsApp/WhatsAppStickerIdType.js'; import './types/Channels/WhatsApp/WhatsAppStickerParams.js'; import './types/Channels/WhatsApp/WhatsAppStickerUrlType.js'; import './types/Channels/WhatsApp/WhatsAppTemplateParams.js'; import './types/Channels/WhatsApp/WhatsAppTemplateType.js'; import './types/Channels/WhatsApp/WhatsAppPolicyType.js'; import './enums/WhatsApp/WhatsAppLanguageCodes.js'; import './types/Channels/WhatsApp/WhatsAppTextParams.js'; import './types/Channels/WhatsApp/WhatsAppVideoParams.js'; import './types/Channels/WhatsApp/WhatsAppReactionParams.js'; import './types/Channels/WhatsApp/WhatAppReactionType.js'; import './types/Channels/SMSParams.js'; import './types/Channels/RCS/index.js'; import './types/Channels/RCS/RCSCustomParams.js'; import './types/Channels/RCS/RCSParams.js'; import './enums/RCS/RCSCategory.js'; import './types/Channels/RCS/RCSFileParams.js'; import './types/Channels/RCS/RCSImageParams.js'; import './types/Channels/RCS/RCSTextParams.js'; import './types/Channels/RCS/Suggestions/index.js'; import './types/Channels/RCS/Suggestions/RCSCreateCalendarEventSuggestionParams.js'; import './enums/RCS/RCSSuggestionType.js'; import './types/Channels/RCS/Suggestions/RCSSuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSDialActionSuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSOpenURLSuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSOpenURLWebviewSuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSReplySuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSShareLocationSuggestionParams.js'; import './types/Channels/RCS/Suggestions/RCSViewLocationSuggestionParams.js'; import './types/Channels/RCS/RCSVideoParams.js'; import './types/Channels/Email/index.js'; import './types/Channels/Email/HTMLEmailParams.js'; import './types/Channels/Email/EmailParams.js'; import './types/Channels/Email/EmailSettings.js'; import './enums/Email/EmailImportance.js'; import './enums/Email/EmailPriority.js'; import './enums/Email/EmailSensitivity.js'; import './types/Channels/Email/EmailRecipient.js'; import './types/Channels/Email/TextEmailParams.js'; import './types/Channels/Email/ContentEmailParams.js'; import './enums/Email/EmailContentTypes.js'; /** * 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 };