import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
    spotKlinePublicGetPublicJson(params?: {}): Promise<implicitReturnType>;
    spotKlinePublicGetPublicCurrencyJson(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetPing(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetTime(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetExchangeInfo(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetDepth(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetTrades(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetHistoricalTrades(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetAggTrades(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetTicker24hr(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetTickerPrice(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetTickerBookTicker(params?: {}): Promise<implicitReturnType>;
    spotV1PublicGetMarketKline(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetOrder(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetOpenOrders(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetAllOrders(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetAccount(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetMyTrades(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetEtfNetValueSymbol(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetWithdrawHistory(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateGetDepositHistory(params?: {}): Promise<implicitReturnType>;
    spotV1PrivatePostOrder(params?: {}): Promise<implicitReturnType>;
    spotV1PrivatePostWithdrawCommit(params?: {}): Promise<implicitReturnType>;
    spotV1PrivateDeleteOrder(params?: {}): Promise<implicitReturnType>;
    spotV2PrivateGetMyTrades(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetPing(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetTime(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetContracts(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetDepth(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetTicker(params?: {}): Promise<implicitReturnType>;
    fapiV1PublicGetKlines(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetMyTrades(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetOpenOrders(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetOrder(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetAccount(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetLeverageBracket(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetCommissionRate(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetFuturesTransferHistory(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivateGetForceOrdersHistory(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostPositionMargin(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostLevelEdit(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostCancel(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostOrder(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostAllOpenOrders(params?: {}): Promise<implicitReturnType>;
    fapiV2PrivatePostFuturesTransfer(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetPing(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetTime(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetContracts(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetDepth(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetTicker(params?: {}): Promise<implicitReturnType>;
    dapiV1PublicGetKlines(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetMyTrades(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetOpenOrders(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetOrder(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetAccount(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetLeverageBracket(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetCommissionRate(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetFuturesTransferHistory(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivateGetForceOrdersHistory(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostPositionMargin(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostLevelEdit(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostCancel(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostOrder(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostAllOpenOrders(params?: {}): Promise<implicitReturnType>;
    dapiV2PrivatePostFuturesTransfer(params?: {}): Promise<implicitReturnType>;
    openPrivatePostPoseidonApiV1ListenKey(params?: {}): Promise<implicitReturnType>;
    openPrivatePutPoseidonApiV1ListenKeyListenKey(params?: {}): Promise<implicitReturnType>;
    openPrivateDeletePoseidonApiV1ListenKeyListenKey(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;
