import { rateLimitOptions } from 'axios-rate-limit';
import { AxiosInstance } from 'axios';
import { Borderos } from './entities/borderos';
import { CamposCustomizados } from './entities/camposCustomizados';
import { CanaisDeVenda } from './entities/canaisDeVenda';
import { CategoriasLojas } from './entities/categoriasLojas';
import { CategoriasProdutos } from './entities/categoriasProdutos';
import { CategoriasReceitasDespesas } from './entities/categoriasReceitasDespesas';
import { ContasContabeis } from './entities/contasContabeis';
import { ContasPagar } from './entities/contasPagar';
import { ContasReceber } from './entities/contasReceber';
import { Contatos } from './entities/contatos';
import { ContatosTipos } from './entities/contatosTipos';
import { Contratos } from './entities/contratos';
import { Depositos } from './entities/depositos';
import { Empresas } from './entities/empresas';
import { Estoques } from './entities/estoques';
import { FormasDePagamento } from './entities/formasDePagamento';
import { GruposDeProdutos } from './entities/gruposDeProdutos';
import { Homologacao } from './entities/homologacao';
import { Logisticas } from './entities/logisticas';
import { LogisticasEtiquetas } from './entities/logisticasEtiquetas';
import { LogisticasObjetos } from './entities/logisticasObjetos';
import { LogisticasRemessas } from './entities/logisticasRemessas';
import { LogisticasServicos } from './entities/logisticasServicos';
import { NaturezasDeOperacoes } from './entities/naturezasDeOperacoes';
import { Nfces } from './entities/nfces';
import { Nfes } from './entities/nfes';
import { Nfses } from './entities/nfses';
import { Notificacoes } from './entities/notificacoes';
import { OrdensDeProducao } from './entities/ordensDeProducao';
import { PedidosCompras } from './entities/pedidosCompras';
import { PedidosVendas } from './entities/pedidosVendas';
import { Produtos } from './entities/produtos';
import { ProdutosEstruturas } from './entities/produtosEstruturas';
import { ProdutosFornecedores } from './entities/produtosFornecedores';
import { ProdutosLojas } from './entities/produtosLojas';
import { ProdutosVariacoes } from './entities/produtosVariacoes';
import { PropostasComerciais } from './entities/propostasComerciais';
import { Situacoes } from './entities/situacoes';
import { SituacoesModulos } from './entities/situacoesModulos';
import { SituacoesTransicoes } from './entities/situacoesTransicoes';
import { Usuarios } from './entities/usuarios';
import { Vendedores } from './entities/vendedores';
export default class Bling {
    #private;
    constructor(accessToken: string, rateLimitOptions?: rateLimitOptions);
    private getModule;
    get axiosInstance(): AxiosInstance;
    get borderos(): Borderos;
    get camposCustomizados(): CamposCustomizados;
    get categoriasLojas(): CategoriasLojas;
    get categoriasProdutos(): CategoriasProdutos;
    get categoriasReceitasDespesas(): CategoriasReceitasDespesas;
    get contasPagar(): ContasPagar;
    get contasReceber(): ContasReceber;
    get contasContabeis(): ContasContabeis;
    get contatos(): Contatos;
    get contatosTipos(): ContatosTipos;
    get contratos(): Contratos;
    get depositos(): Depositos;
    get empresas(): Empresas;
    get estoques(): Estoques;
    get formasDePagamento(): FormasDePagamento;
    get homologacao(): Homologacao;
    get logisticas(): Logisticas;
    get logisticasEtiquetas(): LogisticasEtiquetas;
    get logisticasObjetos(): LogisticasObjetos;
    get logisticasRemessas(): LogisticasRemessas;
    get logisticasServicos(): LogisticasServicos;
    get naturezasDeOperacoes(): NaturezasDeOperacoes;
    get nfces(): Nfces;
    get nfses(): Nfses;
    get nfes(): Nfes;
    get notificacoes(): Notificacoes;
    get pedidosCompras(): PedidosCompras;
    get pedidosVendas(): PedidosVendas;
    get produtos(): Produtos;
    get produtosEstruturas(): ProdutosEstruturas;
    get produtosFornecedores(): ProdutosFornecedores;
    get produtosLojas(): ProdutosLojas;
    get produtosVariacoes(): ProdutosVariacoes;
    get situacoes(): Situacoes;
    get situacoesModulos(): SituacoesModulos;
    get situacoesTransicoes(): SituacoesTransicoes;
    get usuarios(): Usuarios;
    get vendedores(): Vendedores;
    get canaisDeVenda(): CanaisDeVenda;
    get ordensDeProducao(): OrdensDeProducao;
    get propostasComerciais(): PropostasComerciais;
    get gruposDeProdutos(): GruposDeProdutos;
}
