/** * Classe estática com métodos utilitários para uso na leitura, conversão e upload de arquivos */ export declare class FileUtils { /** Recebe o tamanho de um arquivo em bytes e retorna string formatada valor e sufixo correspondente. * * @example * 4174 => "4.08 KB" * 3661 => "3.58 KB" */ static convertfileSize(bytes: number): string; /** * Converte um arquivo formato 'File' para string base64. * Útil principalmente para envios ao backend * * @param file Arquivo a ser convertido * @returns String base64 do conteúdo do arquivo */ static fileToBase64(file: File): Promise; /** * Converte uma string JSON em um objeto Javascript File. * * @param json JSON que será convertido * @param name Nome do arquivo (deve conter a extensão '.json') * @returns Objeto 'File' criado com base no JSON informado */ static JSONToFile(json: string, name: string): File; }