import { XmlBuilder, Environment, Utility, BaseNFSe } from '@treeunfe/shared'; import { GerarConsultaImpl, NFSeConsultaServiceImpl, SaveFilesImpl } from '@treeunfe/types/interfaces'; import { DpsConsultaPorId, DpsConsultaResponse, NFSeConsultaPorChave, NFSeConsultaResponse } from '@treeunfe/types'; import { AxiosInstance } from 'axios'; declare class NFSeConsultaService extends BaseNFSe implements NFSeConsultaServiceImpl { private consultaTipo; constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder, axios: AxiosInstance, saveFiles: SaveFilesImpl, gerarConsulta: GerarConsultaImpl); protected prepararDados(_data?: any): any; protected getHttpMethod(): 'GET' | 'POST' | 'PUT' | 'DELETE'; protected getUrlPath(data?: any): string; protected getWebServiceUrl(): string; Exec(data: NFSeConsultaPorChave): Promise; ConsultaDPS(data: DpsConsultaPorId): Promise; } export default NFSeConsultaService;