import { Network } from '.'; import { Crypto, DecryptFileFunction, DownloadFileFunction, ToBinaryDataFunction, CryptoWithBucketKey } from './types'; export declare class FileVersionOneError extends Error { constructor(); } export declare function downloadFile(fileId: string, bucketId: string, mnemonic: string, network: Network, crypto: Crypto, toBinaryData: ToBinaryDataFunction, downloadFile: DownloadFileFunction, decryptFile: DecryptFileFunction, opts?: { token: string; }): Promise; export declare function downloadFileWithBucketKey(fileId: string, bucketId: string, bucketKey: Buffer, network: Network, crypto: CryptoWithBucketKey, toBinaryData: ToBinaryDataFunction, downloadFile: DownloadFileFunction, decryptFile: DecryptFileFunction, opts?: { token: string; }): Promise;