export interface InspectServerOptions {
    chromeHostPort: string;
    targetId: string;
    chromeWsUrl: string;
}
export declare function injectSessionId(json: string, sessionId: string): string;
export declare function stripSessionId(json: string): string;
export declare class InspectServer {
    private options;
    private httpServer;
    private wss;
    private chromeWs;
    private sessions;
    private pendingAttaches;
    private _port;
    constructor(options: InspectServerOptions);
    get port(): number;
    start(): Promise<void>;
    stop(): void;
    private connectChrome;
    private handleChromeMessage;
    private handleHttp;
    private handleWsConnection;
    private detachSession;
}
//# sourceMappingURL=inspect-server.d.ts.map