import type { FileMeta, FileRef } from '../interfaces'; import 'fastestsmallesttextencoderdecoder'; /** * Send (store) a file to the box * @param filePath * @returns */ export declare const send: (filePath: string) => Promise; /** * Encrypt and Send (store) a file to the box * @param filePath * @returns */ export declare const encryptSend: (filePath: string) => Promise; /** * Get a file from box by fileId (CID) * @param fileId * @returns */ export declare const receive: (fileId: string, fileName?: string | undefined) => Promise<[uri: string, meta: FileMeta]>; /** * Get a file info from box by fileId (CID) * @param fileId * @returns */ export declare const receiveFileInfo: (fileId: string) => Promise; /** * Get a file from box by fileId (CID) * @param fileRef * @param fileName * @returns */ export declare const receiveDecrypt: (fileRef: FileRef, fileName?: string | undefined) => Promise<[uri: string, meta: FileMeta]>; export declare const base64ToObject: (msg: string) => T; export declare const objectToBase64String: (obj: object) => string;