import { Model } from 'sequelize-typescript'; import { IEvmBlockData } from '../utils/interfaces'; import { EvmAccount } from './evmAccount'; import { EvmContract } from './evmContract'; import { EvmReceipt } from './evmReceipt'; import { EvmReceiptLog } from './evmReceiptLog'; import { EvmTransaction } from './evmTransaction'; export declare class EvmBlock extends Model { height: number; hash: string; date: Date; miner: string; baseFeePerGas: string; gasUsed: string; gasLimit: string; data: IEvmBlockData; transactionsCount: number; receiptsCount: number; evmTransactions: EvmTransaction[]; evmReceipts: EvmReceipt[]; evmReceiptLogs: EvmReceiptLog[]; createdEvmAccounts: EvmAccount[]; deployedEvmContracts: EvmContract[]; }