import ws from 'ws'; import { Connection } from '../connection.js'; import { default as ClientBase } from './shared-client.js'; import * as stream from 'stream'; import { type SocketAdapter } from '@akala/core'; import { Payload } from '../shared-connection.js'; export default class Client extends ClientBase { connection(socket: SocketAdapter>): Connection; constructor(options?: ws.ClientOptions); static connect(address: string, options?: ws.ClientOptions): SocketAdapter>; }