import type { AcpMcpServer, ValidationError } from './types.js'; /** One entry of `harness_options.mcp_servers`, in `.mcp.json`'s own shape. */ export interface McpServerSpec { type?: string; command?: string; args?: string[]; env?: Record; url?: string; headers?: Record; } /** Shape-check `harness_options.mcp_servers` against `.mcp.json`'s own rules. */ export declare function validateMcpServers(servers: unknown): ValidationError[]; /** `harness_options.mcp_servers` in ACP's `session/new` array shape. */ export declare function acpMcpServersFor(servers: Record | undefined): AcpMcpServer[] | undefined;