/** * HTTP Download Result */ export interface HttpDownloadResult { buffer: Buffer; contentType?: string; contentLength?: number; } /** * HTTP Adapter Interface * Abstracts HTTP operations for downloading files */ export interface IHttpAdapter { /** * Downloads a file from a URL * @param url - URL to download from * @param timeoutMs - Timeout in milliseconds * @returns Download result with buffer and metadata */ download(url: string, timeoutMs?: number): Promise; } //# sourceMappingURL=ihttp.adapter.d.ts.map