import { IAgent, IAgentConfig } from './IAgent'; /** * MCP server definition for Codex CLI (stdio uses command, remote uses url). */ interface McpServer { command?: string; args?: string[]; env?: Record; url?: string; headers?: Record; [key: string]: any; } interface RulerMcp { mcpServers?: Record; } /** * OpenAI Codex CLI agent adapter. */ export declare class CodexCliAgent implements IAgent { private agentsMdAgent; getIdentifier(): string; getName(): string; applyRulerConfig(concatenatedRules: string, projectRoot: string, rulerMcpJson: RulerMcp | null, agentConfig?: IAgentConfig, backup?: boolean): Promise; getDefaultOutputPath(projectRoot: string): Record; getMcpServerKey(): string; supportsMcpStdio(): boolean; supportsMcpRemote(): boolean; supportsNativeSkills(): boolean; supportsNativeSubagents(): boolean; } export {};