import { MessageItem, MessageType } from "@droppii-org/wasm-client-sdk"; import { TFunction } from "i18next"; export declare const SYSTEM_LOG_MESSAGE_TYPES: readonly [MessageType.LogTextMessage]; export declare const SESSION_START_MARKER = "#SESSION - START"; export declare const SESSION_END_MARKER = "#SESSION - END"; export declare const isSessionEventMessage: (message?: Partial) => boolean; export declare const getSessionEventText: (message: Partial, t?: TFunction) => string; export declare const GROUP_NOTIFICATION_MESSAGE_TYPES: readonly [MessageType.GroupCreated, MessageType.GroupInfoUpdated, MessageType.MemberQuit, MessageType.GroupOwnerTransferred, MessageType.MemberKicked, MessageType.MemberInvited, MessageType.MemberEnter, MessageType.GroupDismissed, MessageType.GroupMemberMuted, MessageType.GroupMemberCancelMuted, MessageType.GroupMuted, MessageType.GroupCancelMuted, MessageType.GroupAnnouncementUpdated, MessageType.GroupNameUpdated, MessageType.MemberSetToAdmin, MessageType.MessagePinned]; export declare const isGroupNotificationMessageType: (contentType?: number) => boolean; export declare const getGroupNotificationText: (contentType: number | undefined, detailJson: string | undefined, t?: TFunction, senderNickname?: string) => string; export declare const isSystemLogMessageType: (contentType?: number) => contentType is MessageType.LogTextMessage; export declare const getSystemLogMessageText: (message: Partial) => string; export declare const getSystemLogMessageHtml: (message: Partial) => string; //# sourceMappingURL=messageLog.d.ts.map