import { BridgeOptions, HaloCommandObject } from "../types.js"; declare class HaloBridge { private isRunning; private lastHandle; private url; private readonly createWebSocket; private ws; private _onDisconnected; constructor(options: BridgeOptions); waitForWelcomePacket(): Promise>; onDisconnected(): import("strongly-typed-events").ISignal; connect(): Promise<{ serverVersion: unknown; }>; getConsentURL(websiteURL: string, options: unknown): string | null; close(): Promise; waitForHandle(): Promise; execHaloCmd(command: HaloCommandObject): Promise; } export { HaloBridge }; //# sourceMappingURL=bridge.d.ts.map