import { kClientState } from './internal/symbol'; import { Session } from './session'; export declare class Client extends Session { [kClientState]: ClientState; constructor(); _resendPacketsForNegotiation(): void; setKeepAlive(enable: boolean, _initialDelay?: number): void; ref(): void; unref(): void; spawn(port: number, address?: string): Promise; connect(port: number, address?: string): Promise; } export declare class ClientState { hostname: string; receivedNegotiationPacket: boolean; constructor(); }