import * as i0 from "@angular/core"; export declare class DownloadService { private readonly saveData; constructor(); /** * Invokes content download for a Blob with a file name. * * @param blob Content to download. * @param fileName Name of the resulting file. */ downloadBlob(blob: Blob, fileName: string): void; /** * Invokes content download for a data array with a file name. * * @param data Data to download. * @param fileName Name of the resulting file. */ downloadData(data: any, fileName: string): void; /** * Invokes content download for a JSON object with a file name. * * @param json JSON object to download. * @param fileName Name of the resulting file. */ downloadJSON(json: any, fileName: string): void; /** * Invokes the download of the file by its URL address. * * @param url Url address pointing to the file. * @param fileName Name of the file download. */ downloadUrl(url: string, fileName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }