import type { WorkerContext } from "./context.js"; import type { Event } from "./event.js"; export interface RetryDecision { retry?: boolean; nack?: boolean; Retry?: boolean; Nack?: boolean; } export interface RetryPolicy { onError?: (ctx: WorkerContext, evt: Event | undefined, err: Error) => RetryDecision; OnError?: (ctx: WorkerContext, evt: Event | undefined, err: Error) => RetryDecision; } export declare class NoRetry implements RetryPolicy { onError(_ctx: WorkerContext, _evt: Event | undefined, _err: Error): RetryDecision; } export declare function normalizeRetryDecision(decision: RetryDecision): { retry: boolean; nack: boolean; }; //# sourceMappingURL=retry.d.ts.map