/** * IDs mapping Nash Matching Engine operations with handling strategies. */ export declare enum SigningPayloadID { listOrderPayload = 0, cancelOrderPayload = 1, listAccountBalancePayload = 2, getAccountVolumesPayload = 3, listMovementsPayload = 4, getAccountBalancePayload = 5, getDepositAddressPayload = 6, getMovementPayload = 7, getOrderPayload = 8, placeLimitOrderPayload = 9, placeStopLimitOrderPayload = 10, placeStopMarketOrderPayload = 11, placeMarketOrderPayload = 12, addMovementPayload = 13, syncStatePayload = 14, cancelAllOrdersPayload = 17, listAccountTransactionsPayload = 18, getAccountPortfolioPayload = 19, getStatesPayload = 20, signStatesPayload = 21, updateMovementPayload = 22, listAccountStakesPayload = 23, listAccountStakingStatementsPayload = 24, listAccountStakingDividendsPayload = 25, getOrdersForMovementPayload = 26, getAssetsNoncesPayload = 27, getAccountAddressPayload = 28, sendBlockchainRawTransactionPayload = 29, listTradePayload = 30, updatedAccountOrders = 31, newAccountTrades = 32, createContactPayload = 33, updateContactPayload = 34, searchContactsPayload = 35, prepareMovementPayload = 36 } export declare const PayloadIDToName: Record; export declare function kindToName(kind: SigningPayloadID): string; export declare function isStateSigning(kind: SigningPayloadID): boolean; export declare function needBlockchainSignature(kind: SigningPayloadID): boolean; export declare function needBlockchainMovement(kind: SigningPayloadID): boolean; export declare function isOrderPayload(kind: SigningPayloadID): boolean; export declare function isLimitOrderPayload(kind: SigningPayloadID): boolean; export declare function kindToOrderPrefix(kind: SigningPayloadID, payload?: any): string;