import { IAgent, IAgentConfig } from './IAgent'; /** * Agent for RooCode that writes to AGENTS.md and generates .roo/mcp.json * with project-level MCP server configuration. */ export declare class RooCodeAgent implements IAgent { private agentsMdAgent; getIdentifier(): string; getName(): string; getDefaultOutputPath(projectRoot: string): Record; applyRulerConfig(concatenatedRules: string, projectRoot: string, rulerMcpJson: Record | null, agentConfig?: IAgentConfig, backup?: boolean): Promise; supportsMcpStdio(): boolean; supportsMcpRemote(): boolean; getMcpServerKey(): string; supportsNativeSkills(): boolean; }