import { getTranslationFor } from '../../utils/helpers'; declare const _default: import('vue').DefineComponent<{ small?: any; openModal?: any; showDownloadUrls?: any; getDistributionTitle?: any; isUrlInvalid?: any; getDistributionDescription?: any; primary?: any; }, void, { downloadedFilesCounter: number; numberOfFilesToZip: number; downloadProgress: number; failedDownloads: number; isGeneratingZip: boolean; isGeneratingZipDone: boolean; isLoadingAllDistributionFiles: boolean; cancelDownloadAllAxiosRequestSource: null; isDownloadAllDistributionsCanceled: boolean; downloadAllSuccess: boolean; downloadAllError: boolean; bulkDownload: { MAX_FILE_TITLE_LENGTH: number; TIMEOUT_MS: number; }; }, { files(): any; getCatalog: import('vuex').Computed; getTitle: import('vuex').Computed; getDistributions: import('vuex').Computed; getLanguages: import('vuex').Computed; }, { getTranslationFor: typeof getTranslationFor; fetchDistributionFiles(zip: any, files: any, folder: any, getContentTypeFormat: any): Promise; hideDownloadAllModal(): void; generateAndSaveZip(zip: any, zipName: any): void; cancelDownloadAll(source: any): void; trackAndDownloadAllDistributions(): Promise; downloadAllDistributions(): Promise; beforeWindowUnload(e: any): void; openRessourceAccessPopup(): void; onClose(e: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ small?: any; openModal?: any; showDownloadUrls?: any; getDistributionTitle?: any; isUrlInvalid?: any; getDistributionDescription?: any; primary?: any; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;