import { XmlBuilder, BaseNFe, Environment, Utility } from '@treeunfe/shared'; import { GerarConsultaImpl, SaveFilesImpl } from '@treeunfe/types/interfaces'; import { ConsultaNFe, GenericObject } from '@treeunfe/types'; import { AxiosInstance, AxiosResponse } from 'axios'; import { Agent } from 'http'; declare class NFEDistribuicaoDFeService extends BaseNFe { constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder, axios: AxiosInstance, saveFiles: SaveFilesImpl, gerarConsulta: GerarConsultaImpl); protected gerarXml(data: ConsultaNFe): string; gerarXmlNFeDistribuicaoDFe(data: ConsultaNFe): string; protected callWebService(xmlConsulta: string, webServiceUrl: string, ContentType: string, action: string, agent: Agent): Promise>; Exec(data: ConsultaNFe): Promise<{ data: GenericObject; xMotivo: any; filesList: string[]; }>; } export default NFEDistribuicaoDFeService;