import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
    v2PublicGetCurrencies(params?: {}): Promise<implicitReturnType>;
    v2PublicGetTime(params?: {}): Promise<implicitReturnType>;
    v2PublicGetExchangeRates(params?: {}): Promise<implicitReturnType>;
    v2PublicGetUsersUserId(params?: {}): Promise<implicitReturnType>;
    v2PublicGetPricesSymbolBuy(params?: {}): Promise<implicitReturnType>;
    v2PublicGetPricesSymbolSell(params?: {}): Promise<implicitReturnType>;
    v2PublicGetPricesSymbolSpot(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccounts(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdAddresses(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdAddressesAddressId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdAddressesAddressIdTransactions(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdTransactions(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdTransactionsTransactionId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdBuys(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdBuysBuyId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdSells(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdSellsSellId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdDeposits(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdDepositsDepositId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdWithdrawals(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetPaymentMethods(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetPaymentMethodsPaymentMethodId(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetUser(params?: {}): Promise<implicitReturnType>;
    v2PrivateGetUserAuth(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccounts(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdPrimary(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdAddresses(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdTransactions(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdTransactionsTransactionIdResend(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdBuys(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdBuysBuyIdCommit(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdSells(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdSellsSellIdCommit(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdDeposits(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdDepositsDepositIdCommit(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdWithdrawals(params?: {}): Promise<implicitReturnType>;
    v2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit(params?: {}): Promise<implicitReturnType>;
    v2PrivatePutAccountsAccountId(params?: {}): Promise<implicitReturnType>;
    v2PrivatePutUser(params?: {}): Promise<implicitReturnType>;
    v2PrivateDeleteAccountsId(params?: {}): Promise<implicitReturnType>;
    v2PrivateDeleteAccountsAccountIdTransactionsTransactionId(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageAccounts(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageAccountsAccountUuid(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageOrdersHistoricalBatch(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageOrdersHistoricalFills(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageOrdersHistoricalOrderId(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageProducts(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageProductsProductId(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageProductsProductIdCandles(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageProductsProductIdTicker(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageTransactionSummary(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageProductBook(params?: {}): Promise<implicitReturnType>;
    v3PrivateGetBrokerageBestBidAsk(params?: {}): Promise<implicitReturnType>;
    v3PrivatePostBrokerageOrders(params?: {}): Promise<implicitReturnType>;
    v3PrivatePostBrokerageOrdersBatchCancel(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;
