import {wavesexchange as Type} from 'ccxt'; export interface wavesexchangeRestApiType extends Type { matcherGetMatcher: (params:{}, context?:{}) => Promise; matcherGetMatcherSettings: (params:{}, context?:{}) => Promise; matcherGetMatcherSettingsRates: (params:{}, context?:{}) => Promise; matcherGetMatcherBalanceReservedPublicKey: (params:{}, context?:{}) => Promise; matcherGetMatcherDebugAllSnashotOffsets: (params:{}, context?:{}) => Promise; matcherGetMatcherDebugCurrentOffset: (params:{}, context?:{}) => Promise; matcherGetMatcherDebugLastOffset: (params:{}, context?:{}) => Promise; matcherGetMatcherDebugOldestSnapshotOffset: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbook: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookAmountAssetPriceAsset: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookBaseIdQuoteIdPublicKeyPublicKey: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookBaseIdQuoteIdOrderId: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookBaseIdQuoteIdInfo: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookBaseIdQuoteIdStatus: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookBaseIdQuoteIdTradeableBalanceAddress: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookPublicKey: (params:{}, context?:{}) => Promise; matcherGetMatcherOrderbookPublicKeyOrderId: (params:{}, context?:{}) => Promise; matcherGetMatcherOrdersAddress: (params:{}, context?:{}) => Promise; matcherGetMatcherOrdersAddressOrderId: (params:{}, context?:{}) => Promise; matcherGetMatcherTransactionsOrderId: (params:{}, context?:{}) => Promise; matcherPostMatcherOrderbook: (params:{}, context?:{}) => Promise; matcherPostMatcherOrderbookMarket: (params:{}, context?:{}) => Promise; matcherPostMatcherOrderbookCancel: (params:{}, context?:{}) => Promise; matcherPostMatcherOrderbookBaseIdQuoteIdCancel: (params:{}, context?:{}) => Promise; matcherPostMatcherOrderbookAmountAssetPriceAssetCalculateFee: (params:{}, context?:{}) => Promise; matcherPostMatcherDebugSaveSnapshots: (params:{}, context?:{}) => Promise; matcherPostMatcherOrdersAddressCancel: (params:{}, context?:{}) => Promise; matcherPostMatcherOrdersCancelOrderId: (params:{}, context?:{}) => Promise; matcherDeleteMatcherOrderbookBaseIdQuoteId: (params:{}, context?:{}) => Promise; matcherDeleteMatcherSettingsRatesAssetId: (params:{}, context?:{}) => Promise; matcherPutMatcherSettingsRatesAssetId: (params:{}, context?:{}) => Promise; nodeGetAddresses: (params:{}, context?:{}) => Promise; nodeGetAddressesBalanceAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesBalanceAddressConfirmations: (params:{}, context?:{}) => Promise; nodeGetAddressesBalanceDetailsAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesDataAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesDataAddressKey: (params:{}, context?:{}) => Promise; nodeGetAddressesEffectiveBalanceAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesEffectiveBalanceAddressConfirmations: (params:{}, context?:{}) => Promise; nodeGetAddressesPublicKeyPublicKey: (params:{}, context?:{}) => Promise; nodeGetAddressesScriptInfoAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesScriptInfoAddressMeta: (params:{}, context?:{}) => Promise; nodeGetAddressesSeedAddress: (params:{}, context?:{}) => Promise; nodeGetAddressesSeqFromTo: (params:{}, context?:{}) => Promise; nodeGetAddressesValidateAddress: (params:{}, context?:{}) => Promise; nodeGetAliasByAddressAddress: (params:{}, context?:{}) => Promise; nodeGetAliasByAliasAlias: (params:{}, context?:{}) => Promise; nodeGetAssetsAssetIdDistributionHeightLimit: (params:{}, context?:{}) => Promise; nodeGetAssetsBalanceAddress: (params:{}, context?:{}) => Promise; nodeGetAssetsBalanceAddressAssetId: (params:{}, context?:{}) => Promise; nodeGetAssetsDetailsAssetId: (params:{}, context?:{}) => Promise; nodeGetAssetsNftAddressLimitLimit: (params:{}, context?:{}) => Promise; nodeGetBlockchainRewards: (params:{}, context?:{}) => Promise; nodeGetBlockchainRewardsHeight: (params:{}, context?:{}) => Promise; nodeGetBlocksAddressAddressFromTo: (params:{}, context?:{}) => Promise; nodeGetBlocksAtHeight: (params:{}, context?:{}) => Promise; nodeGetBlocksDelaySignatureBlockNum: (params:{}, context?:{}) => Promise; nodeGetBlocksFirst: (params:{}, context?:{}) => Promise; nodeGetBlocksHeadersLast: (params:{}, context?:{}) => Promise; nodeGetBlocksHeadersSeqFromTo: (params:{}, context?:{}) => Promise; nodeGetBlocksHeight: (params:{}, context?:{}) => Promise; nodeGetBlocksHeightSignature: (params:{}, context?:{}) => Promise; nodeGetBlocksLast: (params:{}, context?:{}) => Promise; nodeGetBlocksSeqFromTo: (params:{}, context?:{}) => Promise; nodeGetBlocksSignatureSignature: (params:{}, context?:{}) => Promise; nodeGetConsensusAlgo: (params:{}, context?:{}) => Promise; nodeGetConsensusBasetarget: (params:{}, context?:{}) => Promise; nodeGetConsensusBasetargetBlockId: (params:{}, context?:{}) => Promise; nodeGetConsensusGeneratingbalanceAddress: (params:{}, context?:{}) => Promise; nodeGetConsensusGenerationsignature: (params:{}, context?:{}) => Promise; nodeGetConsensusGenerationsignatureBlockId: (params:{}, context?:{}) => Promise; nodeGetDebugBalancesHistoryAddress: (params:{}, context?:{}) => Promise; nodeGetDebugBlocksHowMany: (params:{}, context?:{}) => Promise; nodeGetDebugConfigInfo: (params:{}, context?:{}) => Promise; nodeGetDebugHistoryInfo: (params:{}, context?:{}) => Promise; nodeGetDebugInfo: (params:{}, context?:{}) => Promise; nodeGetDebugMinerInfo: (params:{}, context?:{}) => Promise; nodeGetDebugPortfoliosAddress: (params:{}, context?:{}) => Promise; nodeGetDebugState: (params:{}, context?:{}) => Promise; nodeGetDebugStateChangesAddressAddress: (params:{}, context?:{}) => Promise; nodeGetDebugStateChangesInfoId: (params:{}, context?:{}) => Promise; nodeGetDebugStateWavesHeight: (params:{}, context?:{}) => Promise; nodeGetLeasingActiveAddress: (params:{}, context?:{}) => Promise; nodeGetNodeState: (params:{}, context?:{}) => Promise; nodeGetNodeVersion: (params:{}, context?:{}) => Promise; nodeGetPeersAll: (params:{}, context?:{}) => Promise; nodeGetPeersBlacklisted: (params:{}, context?:{}) => Promise; nodeGetPeersConnected: (params:{}, context?:{}) => Promise; nodeGetPeersSuspended: (params:{}, context?:{}) => Promise; nodeGetTransactionsAddressAddressLimitLimit: (params:{}, context?:{}) => Promise; nodeGetTransactionsInfoId: (params:{}, context?:{}) => Promise; nodeGetTransactionsStatus: (params:{}, context?:{}) => Promise; nodeGetTransactionsUnconfirmed: (params:{}, context?:{}) => Promise; nodeGetTransactionsUnconfirmedInfoId: (params:{}, context?:{}) => Promise; nodeGetTransactionsUnconfirmedSize: (params:{}, context?:{}) => Promise; nodeGetUtilsSeed: (params:{}, context?:{}) => Promise; nodeGetUtilsSeedLength: (params:{}, context?:{}) => Promise; nodeGetUtilsTime: (params:{}, context?:{}) => Promise; nodeGetWalletSeed: (params:{}, context?:{}) => Promise; nodePostAddresses: (params:{}, context?:{}) => Promise; nodePostAddressesDataAddress: (params:{}, context?:{}) => Promise; nodePostAddressesSignAddress: (params:{}, context?:{}) => Promise; nodePostAddressesSignTextAddress: (params:{}, context?:{}) => Promise; nodePostAddressesVerifyAddress: (params:{}, context?:{}) => Promise; nodePostAddressesVerifyTextAddress: (params:{}, context?:{}) => Promise; nodePostDebugBlacklist: (params:{}, context?:{}) => Promise; nodePostDebugPrint: (params:{}, context?:{}) => Promise; nodePostDebugRollback: (params:{}, context?:{}) => Promise; nodePostDebugValidate: (params:{}, context?:{}) => Promise; nodePostNodeStop: (params:{}, context?:{}) => Promise; nodePostPeersClearblacklist: (params:{}, context?:{}) => Promise; nodePostPeersConnect: (params:{}, context?:{}) => Promise; nodePostTransactionsBroadcast: (params:{}, context?:{}) => Promise; nodePostTransactionsCalculateFee: (params:{}, context?:{}) => Promise; nodePostTranasctionsSign: (params:{}, context?:{}) => Promise; nodePostTransactionsSignSignerAddress: (params:{}, context?:{}) => Promise; nodePostTranasctionsStatus: (params:{}, context?:{}) => Promise; nodePostUtilsHashFast: (params:{}, context?:{}) => Promise; nodePostUtilsHashSecure: (params:{}, context?:{}) => Promise; nodePostUtilsScriptCompileCode: (params:{}, context?:{}) => Promise; nodePostUtilsScriptCompileWithImports: (params:{}, context?:{}) => Promise; nodePostUtilsScriptDecompile: (params:{}, context?:{}) => Promise; nodePostUtilsScriptEstimate: (params:{}, context?:{}) => Promise; nodePostUtilsSignPrivateKey: (params:{}, context?:{}) => Promise; nodePostUtilsTransactionsSerialize: (params:{}, context?:{}) => Promise; nodeDeleteAddressesAddress: (params:{}, context?:{}) => Promise; nodeDeleteDebugRollbackToSignature: (params:{}, context?:{}) => Promise; publicGetAssets: (params:{}, context?:{}) => Promise; publicGetPairs: (params:{}, context?:{}) => Promise; publicGetCandlesBaseIdQuoteId: (params:{}, context?:{}) => Promise; publicGetTransactionsExchange: (params:{}, context?:{}) => Promise; privateGetDepositAddressesCurrency: (params:{}, context?:{}) => Promise; privateGetDepositAddressesCurrencyPlatform: (params:{}, context?:{}) => Promise; privateGetPlatforms: (params:{}, context?:{}) => Promise; privateGetDepositCurrencies: (params:{}, context?:{}) => Promise; privateGetWithdrawCurrencies: (params:{}, context?:{}) => Promise; privateGetWithdrawAddressesCurrencyAddress: (params:{}, context?:{}) => Promise; privatePostOauth2Token: (params:{}, context?:{}) => Promise; forwardGetMatcherOrdersAddress: (params:{}, context?:{}) => Promise; forwardGetMatcherOrdersAddressOrderId: (params:{}, context?:{}) => Promise; forwardPostMatcherOrdersWavesAddressCancel: (params:{}, context?:{}) => Promise; marketGetTickers: (params:{}, context?:{}) => Promise; }