import { TCancelarBoletoParams } from './bancoInterAPI/boletos/cancelarBoleto'; import { TIncluirBoletoDeCobrancaParams } from './bancoInterAPI/boletos/incluirBoletoDeCobranca'; import { TRecuperarBoletoDetalhadoParams } from './bancoInterAPI/boletos/recuperarBoletoDetalhado'; import { TRecuperarBoletoEmPDFParams } from './bancoInterAPI/boletos/recuperarBoletoEmPDF'; import { TRecuperarColecaoDeBoletosQueryParams } from './bancoInterAPI/boletos/recuperarColecaoDeBoletos'; import { TRecuperarSumarioDeBoletosQueryParams } from './bancoInterAPI/boletos/recuperarSumarioDeBoletos'; import { TClientConfigProps, TObterTokenOAuthSpecificProps } from './bancoInterAPI/token/obterTokenOAuth'; import { TCriarWebhookParams } from './bancoInterAPI/webhooks/criarWebhook'; import { TGetAxiosInstanceProps } from './utils/axios'; declare type TAPIConstructorProps = TGetAxiosInstanceProps & TClientConfigProps & TObterTokenOAuthSpecificProps; export declare class API { private axios; private obterTokenOAuthParams; private accessToken; private accessTokenExpiryDate; constructor(props: TAPIConstructorProps); private obterTokenOAuth; recuperarColecaoDeBoletos(props: TRecuperarColecaoDeBoletosQueryParams): Promise; recuperarSumarioDeBoletos(props: TRecuperarSumarioDeBoletosQueryParams): Promise; recuperarBoletoDetalhado(props: TRecuperarBoletoDetalhadoParams): Promise; recuperarBoletoEmPDF(props: TRecuperarBoletoEmPDFParams): Promise; cancelarBoleto(props: TCancelarBoletoParams): Promise; incluirBoletoDeCobranca(props: TIncluirBoletoDeCobrancaParams): Promise; criarWebhook(props: TCriarWebhookParams): Promise; obterWebhookCadastrado(): Promise; excluirWebhook(): Promise; } export {};