import { XmlBuilder, Environment, Utility, BaseNFSe } from '@treeunfe/shared'; import { GerarConsultaImpl, NFSeParametrosMunicipaisServiceImpl, SaveFilesImpl } from '@treeunfe/types/interfaces'; import { NFSeAlteracaoBeneficioMunicipal, NFSeAlteracaoResponse, NFSeAlteracaoRetencoes, NFSeConsultaAliquota, NFSeConsultaAliquotaResponse, NFSeConsultaBeneficio, NFSeConsultaBeneficioResponse, NFSeConsultaConvenio, NFSeConsultaConvenioResponse, NFSeConsultaHistoricoAliquotas, NFSeConsultaRegimesEspeciais, NFSeConsultaRegimesEspeciaisResponse } from '@treeunfe/types'; import { AxiosInstance } from 'axios'; declare class NFSeParametrosMunicipaisService extends BaseNFSe implements NFSeParametrosMunicipaisServiceImpl { 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; ConsultarAliquota(data: NFSeConsultaAliquota): Promise; ConsultarHistoricoAliquotas(data: NFSeConsultaHistoricoAliquotas): Promise; ConsultarBeneficio(data: NFSeConsultaBeneficio): Promise; ConsultarConvenio(data: NFSeConsultaConvenio): Promise; ConsultarRegimesEspeciais(data: NFSeConsultaRegimesEspeciais): Promise; AlterarBeneficioMunicipal(data: NFSeAlteracaoBeneficioMunicipal): Promise; AlterarRetencoes(data: NFSeAlteracaoRetencoes): Promise; } export default NFSeParametrosMunicipaisService;