import * as WebSocket from "ws"; import { HelpEvent } from "./common"; export declare class Messenger { readonly name: string; connectedSocket: Promise; timeoutMillis: number; onConnectData?: any; constructor(name: string, socket: WebSocket, onConnect: HelpEvent, onConnectData?: any, awaitOnConnect?: HelpEvent, timeoutMillis?: number); send: (event: HelpEvent, data?: any) => Promise; private sendUnverified; sendAndAwait: (send: HelpEvent, waitFor: HelpEvent, dataToSend?: any) => Promise; private sendAndAwaitUnverified; }