import { AnyMessengerChannel } from './Messenger/index.js'; export { AnyMessengerParams } from './Messenger/index.js'; import { AnyMMSChannel } from './MMS/index.js'; export { AnyMMSParams } from './MMS/index.js'; import { AnyViberChannel } from './Viber/index.js'; export { AnyViberParams } from './Viber/index.js'; import { AnyWhatsAppChannel } from './WhatsApp/index.js'; export { AnyWhatsAppParams } from './WhatsApp/index.js'; import { SMSChannel } from './SMSParams.js'; export { SMSExtraParams, SMSParams } from './SMSParams.js'; import { AnyRCSChannel } from './RCS/index.js'; export { AnyRCSSuggestion } from './RCS/Suggestions/index.js'; export { MMSAudioParams } from './MMS/MMSAudioParams.js'; export { MMSImageParams } from './MMS/MMSImageParams.js'; export { MMSVcardParams } from './MMS/MMSVcardParams.js'; export { MMSVideoParams } from './MMS/MMSVideoParams.js'; export { MessengerAudioParams } from './Messenger/MessengerAudioParams.js'; export { MessengerFileParams } from './Messenger/MessengerFileParams.js'; export { MessengerImageParams } from './Messenger/MessengerImageParams.js'; export { MessengerParams } from './Messenger/MessengerParams.js'; export { MessengerTextParams } from './Messenger/MessengerTextParams.js'; export { MessengerType } from './Messenger/MessengerType.js'; export { MessengerVideoParams } from './Messenger/MessengerVideoParams.js'; export { RCSCreateCalendarEventSuggestionParams } from './RCS/Suggestions/RCSCreateCalendarEventSuggestionParams.js'; export { RCSCustomParams } from './RCS/RCSCustomParams.js'; export { RCSDialActionSuggestionParams } from './RCS/Suggestions/RCSDialActionSuggestionParams.js'; export { RCSFileParams } from './RCS/RCSFileParams.js'; export { RCSImageParams } from './RCS/RCSImageParams.js'; export { RCSOpenURLSuggestionParams } from './RCS/Suggestions/RCSOpenURLSuggestionParams.js'; export { RCSOpenURLWebviewSuggestionParams } from './RCS/Suggestions/RCSOpenURLWebviewSuggestionParams.js'; export { RCSParams, RCSSettings } from './RCS/RCSParams.js'; export { RCSReplySuggestionParams } from './RCS/Suggestions/RCSReplySuggestionParams.js'; export { RCSShareLocationSuggestionParams } from './RCS/Suggestions/RCSShareLocationSuggestionParams.js'; export { RCSSuggestionParams } from './RCS/Suggestions/RCSSuggestionParams.js'; export { RCSTextParams } from './RCS/RCSTextParams.js'; export { RCSVideoParams } from './RCS/RCSVideoParams.js'; export { RCSViewLocationSuggestionParams } from './RCS/Suggestions/RCSViewLocationSuggestionParams.js'; export { ViberAction } from './Viber/ViberAction.js'; export { ViberActionParams } from './Viber/ViberActionParams.js'; export { ViberFileParams } from './Viber/ViberFileParams.js'; export { ViberImageParams } from './Viber/ViberImageParams.js'; export { ViberService } from './Viber/ViberService.js'; export { ViberTextParams } from './Viber/ViberTextParams.js'; export { ViberVideoParams } from './Viber/ViberVideoParams.js'; export { WhatsAppAudioParams } from './WhatsApp/WhatsAppAudioParams.js'; export { WhatsAppContext, WhatsAppParams } from './WhatsApp/WhatsAppParams.js'; export { WhatsAppCustomParams } from './WhatsApp/WhatsAppCustomParams.js'; export { WhatsAppCustomType } from './WhatsApp/WhatsAppCustomType.js'; export { WhatsAppFileParams } from './WhatsApp/WhatsAppFileParams.js'; export { WhatsAppImageParams } from './WhatsApp/WhatsAppImageParams.js'; export { WhatsAppPolicyType } from './WhatsApp/WhatsAppPolicyType.js'; export { WhatsAppReactionParams } from './WhatsApp/WhatsAppReactionParams.js'; export { WhatsAppReactionType } from './WhatsApp/WhatAppReactionType.js'; export { WhatsAppStickerIdType } from './WhatsApp/WhatsAppStickerIdType.js'; export { WhatsAppStickerParams } from './WhatsApp/WhatsAppStickerParams.js'; export { WhatsAppStickerUrlType } from './WhatsApp/WhatsAppStickerUrlType.js'; export { WhatsAppTemplateParams } from './WhatsApp/WhatsAppTemplateParams.js'; export { WhatsAppTemplateType } from './WhatsApp/WhatsAppTemplateType.js'; export { WhatsAppTextParams } from './WhatsApp/WhatsAppTextParams.js'; export { WhatsAppVideoParams } from './WhatsApp/WhatsAppVideoParams.js'; import '../../enums/Channels.js'; import '../MessageParamsText.js'; import '../../enums/MessageTypes.js'; import '../MessageParams.js'; import '../MessageAudioType.js'; import './MMS/MMSParams.js'; import '../MessageImageType.js'; import '../MessageVcardType.js'; import '../MessageVideoType.js'; import '../MessageParamsAudio.js'; import '../MessageFileType.js'; import '../MessageParamsFile.js'; import '../MessageParamsImage.js'; import '../../enums/Messenger/MessengerCategory.js'; import '../MessageParamsVideo.js'; import '../../enums/RCS/RCSSuggestionType.js'; import '../../enums/RCS/RCSCategory.js'; import './Viber/ViberParams.js'; import '../../enums/Viber/ViberCategory.js'; import '../../enums/WhatsApp/WhatsAppLanguageCodes.js'; /** * Represents a union type that can be any of the specific channel message * parameters or configurations, including Messenger, MMS, Viber, WhatsApp, or SMS. */ type AnyChannel = AnyMessengerChannel | AnyMMSChannel | AnyViberChannel | AnyWhatsAppChannel | SMSChannel | AnyRCSChannel; type MessageWithFailover = { failover?: Array; } | AnyChannel; export { type AnyChannel, AnyMMSChannel, AnyMessengerChannel, AnyRCSChannel, AnyViberChannel, AnyWhatsAppChannel, type MessageWithFailover, SMSChannel };