import { XmlBuilder, Environment, Utility, BaseNFSe } from '@treeunfe/shared'; import { GerarConsultaImpl, NFSeDistribuicaoServiceImpl, SaveFilesImpl } from '@treeunfe/types/interfaces'; import { NFSeDistribuicaoPorNSU, NFSeDistribuicaoResponse, NFSeEventosPorChave } from '@treeunfe/types'; import { AxiosInstance } from 'axios'; declare class NFSeDistribuicaoService extends BaseNFSe implements NFSeDistribuicaoServiceImpl { 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 getQueryParams(data?: any): Record; protected getWebServiceUrl(): string; DistribuicaoPorNSU(data: NFSeDistribuicaoPorNSU): Promise; EventosPorChave(data: NFSeEventosPorChave): Promise; } export default NFSeDistribuicaoService;