export type DownloadOptions = { timeout?: number; maxRedirects?: number; progress?: (downloaded: number, total: number) => void; }; declare class HttpClient { private createTimeoutSignal; get(url: string, options?: DownloadOptions): Promise; getText(url: string, options?: DownloadOptions): Promise; headTime(url: string, options?: DownloadOptions): Promise; } export declare const httpClient: HttpClient; export {}; //# sourceMappingURL=httpClient.d.ts.map