import { type InternalRelayerClientOptions } from "./internal-config.js"; import type { RetryPolicy } from "./types.js"; export interface RelayerRequestOptions { body?: unknown; authenticated?: boolean; retryable?: boolean; } /** Owns HTTP authentication, retry, and response normalization. */ export declare class RelayerHttpTransport { private readonly baseUrl; private readonly apiKey; private authToken; private readonly retry; private readonly fetcher?; constructor(config?: InternalRelayerClientOptions, retry?: Partial); setAuthToken(token: string): void; request(method: string, route: string, options?: RelayerRequestOptions): Promise; private headers; }