/// import { Client } from "ts-nats"; import net from 'net'; export declare class FrontendSession { readonly id: string; onDestroy?: () => void; onBackendSelected?: (id: string) => void; private pendingFrames; private nc; private host; private socket; private destroyed; private backendId; private backendSocketId; private started; private incomingSubscription; private connectionTimer; private logger; constructor(nc: Client, host: string, header: Buffer, socket: net.Socket); start(): void; private _init; private _onSocketFrame; private _onSocketClose; destroy(): void; }