import * as httpProxy from 'http-proxy-3'; import type { Application } from '../../../declarations'; type ProxyServer = ReturnType; interface ActiveListener { signalId: string; proxyPort: number; podId: string; targetHost: string; targetPort: number; server: ProxyServer; } declare function isEnabled(): boolean; declare function openListener(signalId: string, proxyPort: number, podId: string, target: { host: string; port: number; }): void; declare function closeListener(signalId: string): void; declare function syncSignal(app: Application, signal: any): Promise; export declare function startSignalsProxyRouter(app: Application): Promise; export declare function stopSignalsProxyRouter(): Promise; export declare const __test__: { listeners: Map; isEnabled: typeof isEnabled; syncSignal: typeof syncSignal; closeListener: typeof closeListener; openListener: typeof openListener; }; export {};