export type JidServer = 'c.us' | 'g.us' | 'broadcast' | 's.whatsapp.net' | 'call' | 'lid' | 'newsletter' | 'bot' | 'hosted' | 'hosted.lid'; export declare enum WAJIDDomains { WHATSAPP = 0, LID = 1, HOSTED = 128, HOSTED_LID = 129 } export type FullJid = { user: string; server: JidServer; device?: number; domainType?: number; }; export declare const jidEncode: (user: string | number | null, server: JidServer, device?: number, agent?: number) => string; export declare const jidDecode: (jid: string | undefined) => FullJid | undefined; export declare const isJidGroup: (jid: string | undefined) => boolean | undefined; export declare const isJidStatusBroadcast: (jid: string) => jid is "status@broadcast"; export declare const isJidNewsletter: (jid: string | undefined) => boolean | undefined; export declare const isLidUser: (jid: string | undefined) => boolean | undefined; export declare const isPnUser: (jid: string | undefined) => boolean | undefined; export declare const isHostedLidUser: (jid: string | undefined) => boolean | undefined; export declare const isHostedPnUser: (jid: string | undefined) => boolean | undefined; export declare const jidNormalizedUser: (jid: string | undefined) => string; //# sourceMappingURL=jid-utils.d.ts.map