import { ProjectContext, SubagentDefinition } from './types'; export declare class ExternalCollaborationMode { private projectPath; private projectContext; private collaborationDir; constructor(projectPath: string, projectContext: ProjectContext); setupCollaborationFiles(subagents: SubagentDefinition[]): Promise; private createMainCoordinationFile; private createAgentCommunicationFile; private createTaskTrackingFile; private createDecisionLogFile; updateAgentStatus(agentName: string, status: string, task?: string): Promise; logDecision(title: string, problem: string, options: string[], decision: string, reasoning: string, participants: string[]): Promise; getCollaborationSummary(): Promise; }