import { WebSocket } from "ws"; import type { Logger } from "@dev-anywhere/shared/logger"; import type { RelayRegistry } from "../registry.js"; import type { RelayChaos } from "../chaos.js"; import type { RemoteFileBridge } from "../remote-file-bridge.js"; import type { PtySnapshotRouteRegistry } from "../pty-snapshot-route-registry.js"; import type { SessionHistoryRouteRegistry } from "../session-history-route-registry.js"; import { type WebPreviewRouteRegistry } from "../web-preview-route-registry.js"; import type { DevicePreviewBridge } from "../device-preview-bridge.js"; export declare function handleProxyConnection(ws: WebSocket, registry: RelayRegistry, logger: Logger, ptySnapshotRoutes: PtySnapshotRouteRegistry, sessionHistoryRoutes: SessionHistoryRouteRegistry, webPreviewRoutes: WebPreviewRouteRegistry, devicePreviewBridge: DevicePreviewBridge, chaos?: RelayChaos, remoteFileBridge?: RemoteFileBridge, proxyAdmissionTimeoutMs?: number): void; //# sourceMappingURL=proxy.d.ts.map