import { Sub } from "@e280/stz"; import { SignallerApi } from "../signaller/api.js"; import { AgentInfo, SignallerStats } from "../signaller/types.js"; import { ConnectOptions, StdCable } from "./types.js"; export declare class Connect { signaller: SignallerApi["v1"]; self: AgentInfo; stats: SignallerStats; onStats: Sub<[SignallerStats]>; close: () => void; constructor(signaller: SignallerApi["v1"], self: AgentInfo, stats: SignallerStats, onStats: Sub<[SignallerStats]>, close: () => void); } /** @deprecated renamed to Connect */ export declare class SparrowConnect extends Connect { } export declare function connect(options: ConnectOptions): Promise;