import type { AttachmentFlaggedEvent } from './attachment_events'; import type { ConversationCreatedEvent, ConversationDeletedEvent, ConversationUpdatedEvent, ConversationReadEvent } from './conversation_events'; import type { MessageCreatedEvent, MessageDeletedEvent, MessageUpdatedEvent } from './message_events'; import type { ReactionCreatedEvent, ReactionDeletedEvent } from './reaction_events'; import type { TypingBroadcastEvent } from './typing_events'; export type JoltConversationEvent = ConversationCreatedEvent | ConversationUpdatedEvent | ConversationDeletedEvent | ConversationReadEvent; export type JoltMessageEvent = MessageCreatedEvent | MessageUpdatedEvent | MessageDeletedEvent; export type JoltReactionEvent = ReactionCreatedEvent | ReactionDeletedEvent; export type JoltTypingEvent = TypingBroadcastEvent; export type JoltAttachmentEvent = AttachmentFlaggedEvent; export type CustomJoltEvent = JoltConversationEvent | JoltMessageEvent | JoltReactionEvent | JoltTypingEvent | JoltAttachmentEvent; export type JoltEventName = CustomJoltEvent['event'] | 'STREAM_USER_UPDATED'; export type JoltSubscriptionPattern = JoltEventName | 'reaction.*'; //# sourceMappingURL=index.d.ts.map