import { AbstractAgent } from './AbstractAgent'; import { IAgentConfig } from './IAgent'; /** * Pseudo-agent that ensures the concatenated rules are written to root-level `AGENTS.md`. * Does not participate in MCP propagation. Idempotent: only writes (and creates a backup) * when content differs from existing file. */ export declare class AgentsMdAgent extends AbstractAgent { getIdentifier(): string; getName(): string; getDefaultOutputPath(projectRoot: string): string; applyRulerConfig(concatenatedRules: string, projectRoot: string, _rulerMcpJson: Record | null, agentConfig?: IAgentConfig, backup?: boolean): Promise; getMcpServerKey(): string; }