import type { FetchFunction, RequestFunction } from './types.js'; declare function buildAuthHeader(credential: string): Record; declare function buildFetchHeaders(credential: string, hasBody: boolean, idempotencyKey?: string): Record; declare function buildFetchUrl(baseUrl: string, path: string, query?: Readonly>): string; declare function isProhibitedRequest(method: string, path: string): boolean; declare function createProxiedRequest(baseUrl: string, credential: string, fetchFunction?: FetchFunction): RequestFunction; export { buildAuthHeader, buildFetchHeaders, buildFetchUrl, createProxiedRequest, isProhibitedRequest };