import { BaileysEntity } from "../../domain/baileys/baileys.entity"; import { AnyMessageContent, BaileysEventMap, WAMessage, WASocket } from "baileys"; import { BaileysServiceInterface } from "../../application/baileys/baileys.interface"; export declare class BaileysService implements BaileysServiceInterface { private readonly baileysEntity; private constructor(); static build(baileysEntity: BaileysEntity): BaileysService; sendMessage(phoneNumber: string, message: AnyMessageContent): Promise; onEvent(event: keyof BaileysEventMap, callback: (...args: any[]) => void): Promise; offEvent(event: keyof BaileysEventMap, callback: (...args: any[]) => void): Promise; isConnected(): boolean; logout(): Promise; exit(): Promise; get others(): WASocket; private jidTransform; } //# sourceMappingURL=baileys.service.d.ts.map