import type { TunnelClient } from '../TunnelClient'; import type { TunnelRequest } from '../ClientTunnelRequest'; import type { TunnelMessage } from '../TunnelResponse'; import { Observable } from 'rxjs'; export interface TestRequest { accept(): void; close(): void; error(error: any): void; request: TunnelRequest; } /** * Defines a tunnel client that can be used for testing. */ export declare class TestClient implements TunnelClient { private _requests; get requests(): Observable; open(request: TunnelRequest): Observable; } //# sourceMappingURL=TestClient.d.ts.map