import { Model } from 'sequelize-typescript'; import { LegacyTxTypes, TxStatus, TxTypes } from '../utils/enums'; import { Address } from './address'; import { Block } from './block'; import { Check } from './check'; import { Coin } from './coin'; import { EvmTransaction } from './evmTransaction'; import { MultisendTx } from './multisendTx'; import { MultisigTx } from './multisigTx'; import { TxFee } from './txFee'; export declare class Tx extends Model { hash: string; timestamp: Date; status: TxStatus; type: TxTypes | LegacyTxTypes; fee: TxFee; data: object; nonce: number; code: number; message: string; blockId: number; from: number; to: number; block: Block; hashTxCheck: Check[]; hashTx: MultisendTx[]; hashTxMultisig: MultisigTx[]; sender: Address; recipient: Address; coin: Coin; evmTransaction: EvmTransaction; }