import { ProjectContext, SubagentDefinition, CoordinationMode } from './types'; export declare class ClaudeGenerator { private projectContext; private subagents; private mode; constructor(projectContext: ProjectContext, subagents: SubagentDefinition[], mode?: CoordinationMode); generateClaudeContext(): Promise; private generateHeader; private generateProjectContext; private generateSubagentDefinitions; private generateCoordinationInstructions; private generateSubagentCoordinationInstructions; private generateExternalFileCoordinationInstructions; private generateExamples; private generateToolingInstructions; writeClaudeFile(outputPath?: string): Promise; private isKeyDependency; }