import type { ManagedReadRecoveryOptions } from './managed-command'; export declare function isManagedReadBusy(error: unknown): boolean; /** Only the authenticated transport's explicit unavailable marker is recoverable. */ export declare function isManagedReadTransport(error: unknown): boolean; /** Only explicitly read-only calls use this helper. It never retries dependencies or authorization. */ export declare function recoverManagedRead(read: (signal: AbortSignal) => Promise, signal?: AbortSignal, options?: ManagedReadRecoveryOptions, dependencies?: { now: () => number; random: () => number; sleep: (ms: number, signal: AbortSignal) => Promise; }): Promise; //# sourceMappingURL=managed-read-recovery.d.ts.map