import type { Delegation } from "./types.js"; export interface DelegationRetryHandlerOptions { degradedPath?: string; persist?: (delegations: Delegation[]) => void; wait?: (delayMs: number) => Promise; } /** Adds bounded retry and degraded fallback around delegation persistence. */ export declare class DelegationRetryHandler { private readonly degradedPath; private readonly persist; private readonly wait; constructor(options?: DelegationRetryHandlerOptions); /** Persist delegations, retrying transient failures with exponential backoff. */ persistWithRetry(delegations: Delegation[]): Promise; private writeDegraded; } //# sourceMappingURL=retry-handler.d.ts.map