import { Environment } from '@nfewizard/shared'; import { Utility, XmlBuilder } from '@nfewizard/shared'; import { InutilizacaoData } from '@nfewizard/types/nfe'; import { BaseNFE } from '@nfewizard/shared'; import { AxiosInstance } from 'axios'; import { GerarConsultaImpl, NFEInutilizacaoServiceImpl, SaveFilesImpl } from '@nfewizard/types/shared'; export declare class NFEInutilizacaoService extends BaseNFE implements NFEInutilizacaoServiceImpl { constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder, axios: AxiosInstance, saveFiles: SaveFilesImpl, gerarConsulta: GerarConsultaImpl); protected gerarXml(chave: InutilizacaoData): string; /** * Método para criação do ID de Inutilização */ private criarId; /** * Sobrescreve o método pai para determinar o modelo baseado nos dados de inutilização */ protected getModelo(data?: InutilizacaoData): string; /** * Método utilitário para criação do XML a partir de um Objeto */ gerarXmlNFeInutilizacao(data: InutilizacaoData): string; } export default NFEInutilizacaoService;