/** * Fetch wrapper that re-attaches the Authorization header after cross-origin * redirects (browsers strip it per spec) and retries on transient 401s. * * 503 handling is intentionally omitted here — it belongs in * {@link StreamManager.fetchOneTimeTicket} where it can invalidate the relay * host cache and retry with the template URL. * * @param input - The URL to fetch. * @param init - Standard fetch RequestInit options. * @param retries - Maximum number of retries (default 10). * @param signal - Optional AbortSignal to cancel the fetch and retries. */ export declare function fetchWithRedirectAuthorization(input: string, init: RequestInit, retries?: number, signal?: AbortSignal): Promise; //# sourceMappingURL=relay-fetch.d.ts.map