import { EventEmitter } from 'events'; import type { Platform } from './Gateway.js'; export declare class WhatsAppPlatform extends EventEmitter implements Platform { name: string; private socket; private dbPath; private onQR?; private onConnected?; private reconnectTimer?; private reconnectAttempts; private reconnecting; private closed; constructor(options?: { dbPath?: string; onQR?: (qr: string) => void; onConnected?: () => void; }); connect(): Promise; private scheduleReconnect; disconnect(): Promise; send(content: string, channelId: string, replyTo?: string, options?: any): Promise; sendFile(filePath: string, channelId: string, caption?: string, replyTo?: string): Promise; } //# sourceMappingURL=WhatsApp.d.ts.map