import type { NormalizedOptions } from "./types.js"; export type HttpMethod = "GET" | "POST" | "PUT" | "DELETE"; export interface RequestConfig { method: HttpMethod; path: string; query?: Record; body?: unknown; } export interface BinaryResponse { contentType: string; content: ArrayBuffer; } export declare function request(options: NormalizedOptions, config: RequestConfig): Promise; export declare function requestBinary(options: NormalizedOptions, config: RequestConfig): Promise; //# sourceMappingURL=http.d.ts.map