import { type OrchestratorConfig, type PluginRegistry, type SessionStatus } from "../types.js"; import type { ScannedSession } from "./scanner.js"; import { type RecoveryAssessment, type RecoveryClassification, type RecoveryAction, type RecoveryConfig } from "./types.js"; export declare function validateSession(scanned: ScannedSession, config: OrchestratorConfig, registry: PluginRegistry, recoveryConfigInput?: Partial): Promise; declare function classifySession(runtimeAlive: boolean, workspaceExists: boolean, agentProcessRunning: boolean, metadataStatus: SessionStatus): RecoveryClassification; declare function determineAction(classification: RecoveryClassification, _metadataStatus: SessionStatus, recoveryConfig: RecoveryConfig): RecoveryAction; export { classifySession, determineAction }; //# sourceMappingURL=validator.d.ts.map