export declare const USER_AGENT: string; export interface FetchOptions extends Omit { /** Abort after this many ms. Default 10_000. */ timeoutMs?: number; /** Additional retry attempts on transient failures (5xx, 429, network). Default 1. */ retries?: number; } /** * fetch wrapper that adds a User-Agent, enforces a timeout, and retries * transient failures (5xx, 429, network errors) once by default. Returns the * final Response — callers still decide how to treat non-ok responses. */ export declare function fetchWithRetry(url: string, options?: FetchOptions): Promise;