import { activateStandaloneProxyExtensions, registerStandaloneProxyExtensionTeardown } from "./proxy-extension-composition.js"; export interface StandaloneProxyRuntimeOptions { bindAddress?: string; port?: number; } interface StandaloneProxyRuntimeDependencies { activateExtensions?: typeof activateStandaloneProxyExtensions; keepAlive?: () => Promise; loadProxy?: () => Promise; registerTeardown?: typeof registerStandaloneProxyExtensionTeardown; } /** Create the never-settling promise that owns the standalone process lifetime. */ export declare function createStandaloneProxyKeepAlivePromise(): Promise; /** Start the standalone proxy with the same lifecycle in CLI and dedicated binaries. */ export declare function runStandaloneProxyRuntime(options?: StandaloneProxyRuntimeOptions, dependencies?: StandaloneProxyRuntimeDependencies): Promise; export {}; //# sourceMappingURL=proxy-runtime.d.ts.map