import { default as ClientBase } from './shared-client.js'; import type { SocketAdapter } from '@akala/core'; import { Connection, Payload } from '../browser.js'; export default class Client extends ClientBase { connection(socket: SocketAdapter>): Connection; constructor(options?: { protocols?: string | string[]; }); static connect(address: string, options?: { protocols?: string | string[]; }): SocketAdapter>; } export declare function createClient(options?: { protocols?: string | string[]; }): Client; export declare const connect: typeof Client.connect;