export interface ForeverOptions { delay: number; name: string; signal: AbortSignal; delayFirst?: boolean; onError?: (error: unknown, attempt: number) => void; } /** Context-adapted stdlib background loop. */ export declare function forever(options: ForeverOptions, work: () => Promise): Promise;