import type { KnowledgeGraph } from '../contracts/graph.js'; import type { RetrieveOptions, RetrieveResult } from './retrieve.js'; export interface ContextPackRecoveryOptions { enabled?: boolean; maxAttempts?: 1 | 2; maxCandidateNodes?: number; maxElapsedMs?: number; } export declare function recoverContextPackResult(graph: KnowledgeGraph, initial: RetrieveResult, options: RetrieveOptions, runPass: (nodeBoosts: ReadonlyMap) => RetrieveResult, recoveryOptions?: ContextPackRecoveryOptions): RetrieveResult;