/** * Whether another attempt could plausibly succeed. Validation faults are not * retried — a malformed query fails identically every time, and retrying it * just burns throttle budget the caller needs for the queries that can work. */ export declare function isRetryableError(error: unknown): boolean; /** * Run `fn`, retrying transient failures with exponential backoff. Rethrows the * last error once attempts are exhausted, so callers still see a real failure. */ export declare function withRetry(fn: () => Promise, maxAttempts?: number): Promise; //# sourceMappingURL=throttle.d.ts.map