export interface ExecutionResult { success: boolean; output: string; duration: number; command?: string; error?: string; } export interface Finding { severity: 'critical' | 'high' | 'medium' | 'low'; category?: string; title: string; description?: string; evidence?: string | string[]; recommendation?: string; } export interface OperationConfig { objective: string; } export interface OrchestratorEvent { type: string; timestamp: number; data?: Record; } export interface OperationReport { id: string; objective: string; startTime: number; endTime: number; duration: number; results: ExecutionResult[]; findings: Finding[]; recommendations: string[]; summary: string; success: boolean; exitReason?: string; statusSummary?: string; } export declare class UnifiedOrchestrator { results: ExecutionResult[]; findings: Finding[]; private listeners; onEvent(callback: (event: OrchestratorEvent) => void): () => void; protected emit(event: OrchestratorEvent): void; execute(config: Partial): Promise; generateReport(objective: string): OperationReport; } //# sourceMappingURL=unifiedOrchestrator.d.ts.map