import {currencycom as Type} from 'ccxt'; export interface currencycomRestApiType extends Type { publicGetV1Time: (params:{}, context?:{}) => Promise; publicGetV1ExchangeInfo: (params:{}, context?:{}) => Promise; publicGetV1Depth: (params:{}, context?:{}) => Promise; publicGetV1AggTrades: (params:{}, context?:{}) => Promise; publicGetV1Klines: (params:{}, context?:{}) => Promise; publicGetV1Ticker24hr: (params:{}, context?:{}) => Promise; publicGetV2Time: (params:{}, context?:{}) => Promise; publicGetV2ExchangeInfo: (params:{}, context?:{}) => Promise; publicGetV2Depth: (params:{}, context?:{}) => Promise; publicGetV2AggTrades: (params:{}, context?:{}) => Promise; publicGetV2Klines: (params:{}, context?:{}) => Promise; publicGetV2Ticker24hr: (params:{}, context?:{}) => Promise; marketcapGetV1Assets: (params:{}, context?:{}) => Promise; marketcapGetV1Candles: (params:{}, context?:{}) => Promise; marketcapGetV1Orderbook: (params:{}, context?:{}) => Promise; marketcapGetV1Summary: (params:{}, context?:{}) => Promise; marketcapGetV1Ticker: (params:{}, context?:{}) => Promise; marketcapGetV1TokenAssets: (params:{}, context?:{}) => Promise; marketcapGetV1TokenOrderbook: (params:{}, context?:{}) => Promise; marketcapGetV1TokenSummary: (params:{}, context?:{}) => Promise; marketcapGetV1TokenTicker: (params:{}, context?:{}) => Promise; marketcapGetV1TokenTrades: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoOHLC: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoAssets: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoOrderbook: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoSummary: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoTicker: (params:{}, context?:{}) => Promise; marketcapGetV1TokenCryptoTrades: (params:{}, context?:{}) => Promise; marketcapGetV1Trades: (params:{}, context?:{}) => Promise; privateGetV1Account: (params:{}, context?:{}) => Promise; privateGetV1Currencies: (params:{}, context?:{}) => Promise; privateGetV1Deposits: (params:{}, context?:{}) => Promise; privateGetV1DepositAddress: (params:{}, context?:{}) => Promise; privateGetV1Ledger: (params:{}, context?:{}) => Promise; privateGetV1LeverageSettings: (params:{}, context?:{}) => Promise; privateGetV1MyTrades: (params:{}, context?:{}) => Promise; privateGetV1OpenOrders: (params:{}, context?:{}) => Promise; privateGetV1TradingPositions: (params:{}, context?:{}) => Promise; privateGetV1TradingPositionsHistory: (params:{}, context?:{}) => Promise; privateGetV1Transactions: (params:{}, context?:{}) => Promise; privateGetV1Withdrawals: (params:{}, context?:{}) => Promise; privateGetV2Account: (params:{}, context?:{}) => Promise; privateGetV2Currencies: (params:{}, context?:{}) => Promise; privateGetV2Deposits: (params:{}, context?:{}) => Promise; privateGetV2DepositAddress: (params:{}, context?:{}) => Promise; privateGetV2Ledger: (params:{}, context?:{}) => Promise; privateGetV2LeverageSettings: (params:{}, context?:{}) => Promise; privateGetV2MyTrades: (params:{}, context?:{}) => Promise; privateGetV2OpenOrders: (params:{}, context?:{}) => Promise; privateGetV2TradingPositions: (params:{}, context?:{}) => Promise; privateGetV2TradingPositionsHistory: (params:{}, context?:{}) => Promise; privateGetV2Transactions: (params:{}, context?:{}) => Promise; privateGetV2Withdrawals: (params:{}, context?:{}) => Promise; privatePostV1Order: (params:{}, context?:{}) => Promise; privatePostV1UpdateTradingPosition: (params:{}, context?:{}) => Promise; privatePostV1UpdateTradingOrder: (params:{}, context?:{}) => Promise; privatePostV1CloseTradingPosition: (params:{}, context?:{}) => Promise; privatePostV2Order: (params:{}, context?:{}) => Promise; privatePostV2UpdateTradingPosition: (params:{}, context?:{}) => Promise; privatePostV2UpdateTradingOrder: (params:{}, context?:{}) => Promise; privatePostV2CloseTradingPosition: (params:{}, context?:{}) => Promise; privateDeleteV1Order: (params:{}, context?:{}) => Promise; privateDeleteV2Order: (params:{}, context?:{}) => Promise; }