import { Debugger } from './utils/Debugger'; declare class Downloader extends Debugger { #private; private constructor(); protected get debugName(): string; get version(): number; static getInstance(): Downloader; fetch(src: string, requestOptions?: RequestInit, retries?: number): Promise; download(src: string, requestOptions?: RequestInit, retries?: number): Promise; } export type { Downloader }; export declare const getDownloader: () => Downloader;