/** * Shared Ruflo MCP configuration for Codex generators, migrations, and init. */ import type { McpServerConfig } from './types.js'; export declare const RUFLO_MCP_SERVER_NAME = "ruflo"; export declare const RUFLO_MCP_PACKAGE = "ruflo@latest"; export declare const RUFLO_MCP_STARTUP_TIMEOUT_SEC = 120; export interface CodexMcpRegistration { name?: unknown; transport?: { type?: unknown; command?: unknown; args?: unknown; } | null; startup_timeout_sec?: unknown; } export interface CodexCliInvocation { command: string; prefixArgs: string[]; } export declare function getCodexCliInvocation(lookupOutput: string, platform?: NodeJS.Platform, commandShell?: string): CodexCliInvocation; export declare function getRufloMcpServerConfig(platform?: NodeJS.Platform, toolTimeout?: number): McpServerConfig; export declare function renderMcpServerToml(server: McpServerConfig): string[]; export declare function getRufloMcpAddCommand(platform?: NodeJS.Platform): string; export declare function hasExpectedRufloMcpTransport(registration: CodexMcpRegistration, platform?: NodeJS.Platform): boolean; export declare function hasExpectedRufloMcpTimeout(registration: CodexMcpRegistration): boolean; export declare function upsertMcpServerStartupTimeout(config: string, serverName?: string, timeoutSec?: number): string; //# sourceMappingURL=mcp-config.d.ts.map