import { Model } from 'sequelize-typescript'; import { IExtraData } from '../utils/interfaces'; import { EvmAccount } from './evmAccount'; import { EvmBlock } from './evmBlock'; import { EvmContract } from './evmContract'; import { EvmReceipt } from './evmReceipt'; import { EvmReceiptLog } from './evmReceiptLog'; import { EvmTokenEvent } from './evmTokenEvent'; import { Tx } from './tx'; export declare class EvmTransaction extends Model { hash: string; v: string; r: string; s: string; gas: number; type: number; input: string; nonce: number; value: string; chainId: number; gasPrice: string; accessList: IExtraData[]; maxFeePerGas: string; maxPriorityFeePerGas: string; extraData: IExtraData; fromAccountId: number; txId: number; toAccountId: number; evmBlockHeight: number; tx: Tx; evmAccountFrom: EvmAccount; evmAccountTo: EvmAccount; evmBlock: EvmBlock; evmReceiptLogs: EvmReceiptLog[]; evmTokenEvents: EvmTokenEvent[]; evmReceipt: EvmReceipt; deployedEvmContract: EvmContract; createdEvmAccount: EvmAccount; }