import { listMessages as publicListMessages, sendMessage as publicSendMessage } from './crm-inbox-v2-message-messages.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onMessageButtonInteracted as publicOnMessageButtonInteracted } from './crm-inbox-v2-message-messages.public.js'; import { onMessageSentToBusiness as publicOnMessageSentToBusiness } from './crm-inbox-v2-message-messages.public.js'; export declare const listMessages: MaybeContext & typeof publicListMessages>; export declare const sendMessage: MaybeContext & typeof publicSendMessage>; /** * Triggered when a postback button is clicked. */ export declare const onMessageButtonInteracted: ReturnType>; /** * Triggered when a visitor, contact, or member * sends a message to the business. */ export declare const onMessageSentToBusiness: ReturnType>; export { Orientation, ContentType, BadgeVisibility, ChannelType, MessageVisibility, MessageDirection, IndicationType, PerformedBy, SortOrder, OverrideSenderOptions, WebhookIdentityType, } from './crm-inbox-v2-message-messages.universal.js'; export { Message, MessageContent, MessageContentPayloadOneOf, BasicMessagePayload, BasicMessageData, BasicMessageDataDataOneOf, ImageMessage, FileMessage, TemplateMessagePayload, Button, PostbackProperties, MinimalMessagePayload, FormMessagePayload, FormField, MediaItem, MediaItemMediaOneOf, SystemMessagePayload, IdentificationData, IdentificationDataIdOneOf, Badge, GetMessageIndicationsRequest, GetMessageIndicationsResponse, MessageIndication, AddMessageIndicationsRequest, AddMessageIndicationsResponse, MessageSentToParticipant, CustomMessageData, MessageSentToBusiness, InteractionInfo, ButtonInteracted, ListMessagesRequest, CursorPaging, Sorting, ListMessagesResponse, PagingMetadataV2, Cursors, SendMessageRequest, SendMessageResponse, Empty, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, WebhooksIdentificationData, WebhooksIdentificationDataIdOneOf, ListMessagesResponseNonNullableFields, SendMessageResponseNonNullableFields, BaseEventMetadata, EventMetadata, MessageButtonInteractedEnvelope, MessageSentToBusinessEnvelope, ListMessagesOptions, SendMessageOptions, } from './crm-inbox-v2-message-messages.universal.js';