import { EventEmitter } from 'events'; import { Endpoint, Message, SendOptions } from 'zhin.js'; import type { OneBot12WsConfig, OneBot12Event } from './types.js'; import type { OneBot12Adapter } from './adapter.js'; export declare class OneBot12WsClient extends EventEmitter implements Endpoint { adapter: OneBot12Adapter; $config: OneBot12WsConfig; $connected: boolean; private ws?; private reconnectTimer?; private heartbeatTimer?; private requestId; private pendingRequests; get logger(): import("zhin.js").Logger; constructor(adapter: OneBot12Adapter, $config: OneBot12WsConfig); get $id(): string; private startHeartbeat; private scheduleReconnect; private callAction; $connect(): Promise; $disconnect(): Promise; $formatMessage(ev: OneBot12Event): Message; $sendMessage(options: SendOptions): Promise; $recallMessage(id: string): Promise; } //# sourceMappingURL=endpoint-ws.d.ts.map