import type { CdpClient } from './types.js'; export declare class ProxyClient implements CdpClient { private readonly socket; private buf; private nextId; private readonly pending; private readonly ready; private isClosed; private defaultTimeout; private constructor(); /** Open a client connection to the proxy socket and wait until connected. */ static open(socketPath: string, defaultTimeout?: number): Promise; get connected(): boolean; /** Set the per-request timeout used by subsequent send()s. */ setDefaultTimeout(ms: number): void; /** The proxy relays request/response only; no CDP events are delivered. Nothing * in the chrome-use backend subscribes to events, so this is a no-op. */ on(): () => void; private onData; send(method: string, params?: Record, sessionId?: string): Promise; close(): void; } //# sourceMappingURL=proxy-client.d.ts.map