import fetch from 'node-fetch';
import type { RequestInfo, RequestInit, Response } from 'node-fetch';
export declare function fetchWithProxy(url: RequestInfo, options?: RequestInit): Promise<Response>;
export declare function fetchWithTimeout(url: RequestInfo, options: fetch.RequestInit | undefined, timeout: number): Promise<Response>;
export declare function fetchWithRetries(url: RequestInfo, options: fetch.RequestInit | undefined, timeout: number, retries?: number): Promise<Response>;
//# sourceMappingURL=fetch.d.ts.map