import {coinbase as Type} from 'ccxt'; export interface coinbaseRestApiType extends Type { v2PublicGetCurrencies: (params:{}, context?:{}) => Promise; v2PublicGetTime: (params:{}, context?:{}) => Promise; v2PublicGetExchangeRates: (params:{}, context?:{}) => Promise; v2PublicGetUsersUserId: (params:{}, context?:{}) => Promise; v2PublicGetPricesSymbolBuy: (params:{}, context?:{}) => Promise; v2PublicGetPricesSymbolSell: (params:{}, context?:{}) => Promise; v2PublicGetPricesSymbolSpot: (params:{}, context?:{}) => Promise; v2PrivateGetAccounts: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdAddresses: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdAddressesAddressId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdAddressesAddressIdTransactions: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdTransactions: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdTransactionsTransactionId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdBuys: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdBuysBuyId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdSells: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdSellsSellId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdDeposits: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdDepositsDepositId: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdWithdrawals: (params:{}, context?:{}) => Promise; v2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId: (params:{}, context?:{}) => Promise; v2PrivateGetPaymentMethods: (params:{}, context?:{}) => Promise; v2PrivateGetPaymentMethodsPaymentMethodId: (params:{}, context?:{}) => Promise; v2PrivateGetUser: (params:{}, context?:{}) => Promise; v2PrivateGetUserAuth: (params:{}, context?:{}) => Promise; v2PrivatePostAccounts: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdPrimary: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdAddresses: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdTransactions: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdTransactionsTransactionIdResend: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdBuys: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdBuysBuyIdCommit: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdSells: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdSellsSellIdCommit: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdDeposits: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdDepositsDepositIdCommit: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdWithdrawals: (params:{}, context?:{}) => Promise; v2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit: (params:{}, context?:{}) => Promise; v2PrivatePutAccountsAccountId: (params:{}, context?:{}) => Promise; v2PrivatePutUser: (params:{}, context?:{}) => Promise; v2PrivateDeleteAccountsId: (params:{}, context?:{}) => Promise; v2PrivateDeleteAccountsAccountIdTransactionsTransactionId: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageAccounts: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageAccountsAccountUuid: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageOrdersHistoricalBatch: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageOrdersHistoricalFills: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageOrdersHistoricalOrderId: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageProducts: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageProductsProductId: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageProductsProductIdCandles: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageProductsProductIdTicker: (params:{}, context?:{}) => Promise; v3PrivateGetBrokerageTransactionSummary: (params:{}, context?:{}) => Promise; v3PrivatePostBrokerageOrders: (params:{}, context?:{}) => Promise; v3PrivatePostBrokerageOrdersBatchCancel: (params:{}, context?:{}) => Promise; }