import { BaseMethod } from '../BaseMethod'; import type { NEMAggregateModification, NEMImportanceTransfer, NEMMosaicCreation, NEMMosaicSupplyChange, NEMProvisionNamespace, NEMSignTx, NEMTransactionCommon, NEMTransfer } from '@onekeyfe/hd-transport'; import type { NEMAggregateModificationTransaction, NEMImportanceTransaction, NEMMosaicCreationTransaction, NEMProvisionNamespaceTransaction, NEMSupplyChangeTransaction, NEMTransaction, NEMTransferTransaction } from '../../types'; export default class NEMSignTransaction extends BaseMethod { getSupportedProtocols(): readonly ["V1", "V2"]; NEM_MOSAIC_LEVY_TYPES: Record; NEM_SUPPLY_CHANGE_TYPES: Record; NEM_AGGREGATE_MODIFICATION_TYPES: Record; NEM_IMPORTANCE_TRANSFER_MODES: Record; getCommon: (tx: NEMTransaction, address_n?: number[]) => NEMTransactionCommon; transferMessage: (tx: NEMTransferTransaction) => NEMTransfer; importanceTransferMessage: (tx: NEMImportanceTransaction) => NEMImportanceTransfer; aggregateModificationMessage: (tx: NEMAggregateModificationTransaction) => NEMAggregateModification; provisionNamespaceMessage: (tx: NEMProvisionNamespaceTransaction) => NEMProvisionNamespace; mosaicCreationMessage: (tx: NEMMosaicCreationTransaction) => NEMMosaicCreation; supplyChangeMessage: (tx: NEMSupplyChangeTransaction) => NEMMosaicSupplyChange; parseTx: (tx: NEMTransaction, address_n: number[]) => NEMSignTx; init(): void; run(): Promise>; } //# sourceMappingURL=NEMSignTransaction.d.ts.map