import RealtimeClient from "./RealtimeClient.js"; export default class MessageChannelManager any>> { private client; private channelHandlers; private requestCounter; private pendingRequests; constructor(client: RealtimeClient); on(channel: string, action: Action, handler: Handlers[Action]): this; off(channel: string, action: Action, handler?: Handlers[Action]): this; send(channel: string, action: string, ...args: any[]): void; request(channel: string, action: string, ...args: any[]): Promise; private emit; private handleIncomingMessage; private processResponse; private processRequest; } //# sourceMappingURL=MessageChannelManager.d.ts.map