import type { ArkmeSessionCredentials } from '../keychain-store.js'; import { type ArrangementEvidenceData } from '../arrangement-provenance.js'; import { ServiceRuntime } from './service.js'; /** Verified local compatibility index. No guessed references or server writes. */ export declare class ArrangementSourceRecovery { private readonly runtime; private writeTail; private readonly days; constructor(runtime: ServiceRuntime); private path; private key; cached(item: Record, session: ArkmeSessionCredentials): Promise; recover(item: Record, session: ArkmeSessionCredentials, signal?: AbortSignal): Promise; private recoverCall; } //# sourceMappingURL=arrangement-source-recovery.d.ts.map