import type { ServerConfig, ProxyConfig } from './types.js';
export interface StartBridgeOptions {
    sessionName: string;
    serverConfig: ServerConfig;
    verbose?: boolean;
    profileName?: string;
    headers?: Record<string, string>;
    proxyConfig?: ProxyConfig;
    mcpSessionId?: string;
}
export interface StartBridgeResult {
    pid: number;
}
export declare function startBridge(options: StartBridgeOptions): Promise<StartBridgeResult>;
export declare function stopBridge(sessionName: string): Promise<void>;
export declare function restartBridge(sessionName: string): Promise<StartBridgeResult>;
export declare function ensureBridgeReady(sessionName: string): Promise<string>;
//# sourceMappingURL=bridge-manager.d.ts.map