import { AgentRegistry } from '../agents/agent-registry'; import { FileSystemScanner } from '../scanners/file-system-scanner'; import { Logger } from '../utils/logger'; import { ScanResult } from '../types/scanner.types'; export declare abstract class BaseOrchestrator { protected readonly agentRegistry: AgentRegistry; protected readonly scanner: FileSystemScanner; protected logger: Logger; constructor(agentRegistry: AgentRegistry, scanner: FileSystemScanner, loggerName: string); protected scanProject(projectPath: string): Promise; protected getRegisteredAgents(): string[]; abstract execute(projectPath: string, options?: any): Promise; } //# sourceMappingURL=base-orchestrator.d.ts.map