/** * TreeUnfe DFe - Biblioteca de Documentos Fiscais Eletrônicos * https://github.com/cteodoro/tree-unfe-dfe * * @fileoverview * Serviço de Autorização NFP SP V2 (Reforma Tributária 2026) */ import { BaseNFSeNFP, Environment, SaveFiles, Utility, XmlBuilder } from '@treeunfe/shared'; import { NFSeNFPAutorizacaoServiceV2Impl } from '@treeunfe/types/interfaces'; import { NFSeNFP_AutorizacaoResponse, NFSeNFP_V2_PedidoEnvioLoteRPS } from '@treeunfe/types'; import { AxiosInstance } from 'axios'; import { GerarConsultaImpl } from '@treeunfe/types/interfaces'; declare class NFSeNFP_SPAutorizacaoService_V2 extends BaseNFSeNFP implements NFSeNFPAutorizacaoServiceV2Impl { constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder, axios: AxiosInstance, saveFiles: SaveFiles, gerarConsulta: GerarConsultaImpl); protected getSoapAction(): string; protected getSoapVersion(): 1.1 | 1.2; protected getRequestWrapper(): string | undefined; protected getVersaoSchema(): number; /** * Serializa um RPS individual para XML - Formato Reforma Tributária 2026 */ private serializarRps; /** * Gera o corpo SOAP para PedidoEnvioLoteRPS - Reforma Tributária 2026 */ protected gerarXmlCorpo(data: NFSeNFP_V2_PedidoEnvioLoteRPS): string; /** * Parseia a resposta XML SOAP e extrai a NFS-e gerada ou erros. */ private parsearResposta; Exec(data: NFSeNFP_V2_PedidoEnvioLoteRPS): Promise; } export default NFSeNFP_SPAutorizacaoService_V2;