import { Config, Effect, Schedule } from "effect"; import type { BackoffConfig } from "../internal/index.js"; export type RetryConfig = BackoffConfig & { retryableErrors?: string[]; }; export declare const RetryConfigFromEnv: Config.Config<{ baseDelay: number; jitter: boolean; maxDelay: number; maxRetries: number; }>; export declare const defaultRetryableErrors: string[]; export declare const makeRetrySchedule: (config?: RetryConfig) => Schedule.Schedule; export declare const withRetry: (config?: RetryConfig) => (effect: Effect.Effect) => Effect.Effect; //# sourceMappingURL=retry.d.ts.map