export declare function baseFetch({ baseUrl, endpoint, headers, timeoutMs, signal, userAgent, queryParams, }: { baseUrl: string; endpoint: string; headers?: Record; timeoutMs?: number; signal?: AbortSignal; userAgent?: string; queryParams?: Record; }): Promise; export declare function buildUrl(baseUrl: string, endpoint: string, queryParams?: Record): string; export declare function buildHeaders(userAgent?: string, extra?: Record): Record;