import { Utility, Environment } from '@nfewizard/shared'; import { GenericObject } from '@nfewizard/types/shared'; import { AxiosResponse } from 'axios'; export declare class DistribuicaoHandler { environment: Environment; utility: Utility; metodo: string; constructor(environment: Environment, utility: Utility, metodo: string); /** * Métodos para tratativas do DistribuicaoDFe */ protected salvaArquivos(XMLDistribuicaoInJson: GenericObject, XMLDistribuicao: string, fileName: string): void; deCompressDFeXML(loteDistDFeInt: AxiosResponse, metodo: string, _xmlConsulta: string): string[]; private getDocNsu; private sanitizeFileNamePart; private buildFileName; decodeDocZip(docZip: any): string; removeSignatureTag(xmlString: string): string; parseXml(xmlString: string): undefined; getChNFe(parsedResult: GenericObject): any; getTipo(parsedResult: GenericObject): "res" | "event" | "proc"; handleResponse(XMLDistribuicaoInJson: GenericObject, XMLDistribuicao: string, fileName: string): void; } export default DistribuicaoHandler;