import { CancellationToken } from "./CancellationToken"; export declare function retry(task: () => Promise, options: { retries: number; interval: number; backoff?: number; attempt?: number; cancellationToken?: CancellationToken; shouldRetry?: (e: any) => boolean | Promise; }): Promise;