import { IAgent, IAgentConfig } from './IAgent'; export declare class CrushAgent implements IAgent { getIdentifier(): string; getName(): string; getDefaultOutputPath(projectRoot: string): Record; /** * Transform MCP server types for Crush compatibility. * Crush expects "http" for HTTP servers and "sse" for SSE servers, not "remote". */ private transformMcpServersForCrush; applyRulerConfig(concatenatedRules: string, projectRoot: string, rulerMcpJson: Record | null, agentConfig?: IAgentConfig, backup?: boolean): Promise; supportsMcpStdio(): boolean; supportsMcpRemote(): boolean; }