import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
    publicGetV1Time(params?: {}): Promise<implicitReturnType>;
    publicGetV1ExchangeInfo(params?: {}): Promise<implicitReturnType>;
    publicGetV1Depth(params?: {}): Promise<implicitReturnType>;
    publicGetV1AggTrades(params?: {}): Promise<implicitReturnType>;
    publicGetV1Klines(params?: {}): Promise<implicitReturnType>;
    publicGetV1Ticker24hr(params?: {}): Promise<implicitReturnType>;
    publicGetV2Time(params?: {}): Promise<implicitReturnType>;
    publicGetV2ExchangeInfo(params?: {}): Promise<implicitReturnType>;
    publicGetV2Depth(params?: {}): Promise<implicitReturnType>;
    publicGetV2AggTrades(params?: {}): Promise<implicitReturnType>;
    publicGetV2Klines(params?: {}): Promise<implicitReturnType>;
    publicGetV2Ticker24hr(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Assets(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Candles(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Orderbook(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Summary(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Ticker(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenAssets(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenOrderbook(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenSummary(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenTicker(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenTrades(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoOHLC(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoAssets(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoOrderbook(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoSummary(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoTicker(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1TokenCryptoTrades(params?: {}): Promise<implicitReturnType>;
    marketcapGetV1Trades(params?: {}): Promise<implicitReturnType>;
    privateGetV1Account(params?: {}): Promise<implicitReturnType>;
    privateGetV1Currencies(params?: {}): Promise<implicitReturnType>;
    privateGetV1Deposits(params?: {}): Promise<implicitReturnType>;
    privateGetV1DepositAddress(params?: {}): Promise<implicitReturnType>;
    privateGetV1Ledger(params?: {}): Promise<implicitReturnType>;
    privateGetV1LeverageSettings(params?: {}): Promise<implicitReturnType>;
    privateGetV1MyTrades(params?: {}): Promise<implicitReturnType>;
    privateGetV1OpenOrders(params?: {}): Promise<implicitReturnType>;
    privateGetV1TradingPositions(params?: {}): Promise<implicitReturnType>;
    privateGetV1TradingPositionsHistory(params?: {}): Promise<implicitReturnType>;
    privateGetV1Transactions(params?: {}): Promise<implicitReturnType>;
    privateGetV1Withdrawals(params?: {}): Promise<implicitReturnType>;
    privateGetV2Account(params?: {}): Promise<implicitReturnType>;
    privateGetV2Currencies(params?: {}): Promise<implicitReturnType>;
    privateGetV2Deposits(params?: {}): Promise<implicitReturnType>;
    privateGetV2DepositAddress(params?: {}): Promise<implicitReturnType>;
    privateGetV2Ledger(params?: {}): Promise<implicitReturnType>;
    privateGetV2LeverageSettings(params?: {}): Promise<implicitReturnType>;
    privateGetV2MyTrades(params?: {}): Promise<implicitReturnType>;
    privateGetV2OpenOrders(params?: {}): Promise<implicitReturnType>;
    privateGetV2TradingPositions(params?: {}): Promise<implicitReturnType>;
    privateGetV2TradingPositionsHistory(params?: {}): Promise<implicitReturnType>;
    privateGetV2Transactions(params?: {}): Promise<implicitReturnType>;
    privateGetV2Withdrawals(params?: {}): Promise<implicitReturnType>;
    privateGetV2FetchOrder(params?: {}): Promise<implicitReturnType>;
    privatePostV1Order(params?: {}): Promise<implicitReturnType>;
    privatePostV1UpdateTradingPosition(params?: {}): Promise<implicitReturnType>;
    privatePostV1UpdateTradingOrder(params?: {}): Promise<implicitReturnType>;
    privatePostV1CloseTradingPosition(params?: {}): Promise<implicitReturnType>;
    privatePostV2Order(params?: {}): Promise<implicitReturnType>;
    privatePostV2UpdateTradingPosition(params?: {}): Promise<implicitReturnType>;
    privatePostV2UpdateTradingOrder(params?: {}): Promise<implicitReturnType>;
    privatePostV2CloseTradingPosition(params?: {}): Promise<implicitReturnType>;
    privateDeleteV1Order(params?: {}): Promise<implicitReturnType>;
    privateDeleteV2Order(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;
