import type { AuthenticationCreds, WAMessage } from '@whiskeysockets/baileys'; import { proto } from '@whiskeysockets/baileys'; import { MessageContentType } from '../../../types/index.js'; /** * Determine if given jid is a group * * @param jid Jid * @returns boolean */ export declare const isGroup: (jid: string) => boolean; export declare const generateMsgId: (msg: WAMessage) => string; export declare const getMessageType: (message: proto.IWebMessageInfo) => MessageContentType; /** * Utility to normalize and group messages by JID. */ export declare function groupAndNormalizeMessages(messages: WAMessage[]): Record; export declare function normalizeAuthCredsFromMongo(doc: unknown): AuthenticationCreds; /** * Recursively converts BSON binary values to Buffer. */ export declare function normalizeBuffers(obj: T): T; export * from './jid.js'; export * from './message-merge.js';