import type { OrchestratorConfig, PluginRegistry, Session } from "../types.js"; import { type RecoveryReport, type RecoveryResult, type RecoveryAssessment, type RecoveryConfig } from "./types.js"; export interface RecoveryManagerOptions { config: OrchestratorConfig; registry: PluginRegistry; recoveryConfig?: Partial; dryRun?: boolean; projectFilter?: string; } export interface RecoveryRunResult { report: RecoveryReport; assessments: RecoveryAssessment[]; results: RecoveryResult[]; recoveredSessions: Session[]; } export declare function runRecovery(options: RecoveryManagerOptions): Promise; export declare function recoverSessionById(sessionId: string, options: RecoveryManagerOptions): Promise; //# sourceMappingURL=manager.d.ts.map