import { Sequelize } from 'sequelize-typescript'; import { DatabaseOptions } from '../utils/interfaces'; export { Address } from './address'; export { AddressBalanceLog } from './addressBalanceLog'; export { Balance } from './balance'; export { Block } from './block'; export { Check } from './check'; export { Coin } from './coin'; export { CoinContractAddress } from './coinContractAddress'; export { CoinLog } from './coinLog'; export { CoinVolume } from './coinVolume'; export { Counter } from './counter'; export { DelRateHistory1d } from './delRateHistory1d'; export { DelRateHistory1h } from './delRateHistory1h'; export { ErrorLog } from './errorLog'; export { EvmAccount } from './evmAccount'; export { EvmAccountERC20TokenBalance } from './evmAccountERC20TokenBalance'; export { EvmAccountERC721TokenBalance } from './evmAccountERC721TokenBalance'; export { EvmAccountERC1155TokenBalance } from './evmAccountERC1155TokenBalance'; export { EvmBlock } from './evmBlock'; export { EvmContractAction } from './evmContractAction'; export { EvmContract } from './evmContract'; export { EvmErrorLog } from './evmErrorLog'; export { EvmReceipt } from './evmReceipt'; export { EvmReceiptLog } from './evmReceiptLog'; export { EvmToken } from './evmToken'; export { EvmTokenEvent } from './evmTokenEvent'; export { EvmTokenType } from './evmTokenType'; export { EvmTokenTypeEvent } from './evmTokenTypeEvent'; export { EvmTransaction } from './evmTransaction'; export { Fee } from './fee'; export { InputBlock } from './inputBlock'; export { Legacy } from './legacy'; export { Address as LegacyAddress } from './legacyAddress'; export { Block as LegacyBlock } from './legacyBlock'; export { Coin as LegacyCoin } from './legacyCoin'; export { LegacyDscEvmAddress } from './legacyDscEvmAddress'; export { LegacyDscValidators } from './legacyDscValidators'; export { Multisig as LegacyMultiSig } from './legacyMultisig'; export { Nft as LegacyNft } from './legacyNft'; export { Reward as LegacyReward } from './legacyReward'; export { Tx as LegacyTx } from './legacyTx'; export { MultisendTx } from './multisendTx'; export { Multisig } from './multisig'; export { MultisigOwner } from './multisigOwner'; export { MultisigSign } from './multisigSign'; export { MultisigTx } from './multisigTx'; export { Nft } from './nft'; export { NftRedelegation } from './nftRedelegation'; export { NftReserve } from './nftReserve'; export { NftTransferHistory } from './nftTransferHistory'; export { History_1d } from './priceHistory/history1d'; export { History_1h } from './priceHistory/history1h'; export { History_1d as LegacyHistory_1d } from './priceHistory/legacyHistory1d'; export { History_1h as LegacyHistory_1h } from './priceHistory/legacyHistory1h'; export { Redelegation } from './redelegation'; export { RedelegationPart } from './redelegationPart'; export { RedelegationPartNft } from './redelegationPartNft'; export { Reward } from './reward'; export { Slash } from './slash'; export { SoftwareUpgradeProposal } from './softwareUpgradeProposal'; export { Stake } from './stake'; export { StakeNft } from './stakeNft'; export { StatHistory_1d as LegacyStatHistory_1d } from './statHistory/legacyStatHistory1d'; export { StatHistory_1d } from './statHistory/statHistory1d'; export { SwapChain } from './swapChain'; export { SwapMultiple } from './swapMultiple'; export { Tx } from './tx'; export { TxFee } from './txFee'; export { Undelegation } from './undelegation'; export { UndelegationNft } from './undelegationNft'; export { Validator } from './validator'; export { ValidatorStatus } from './validator-status'; export { ValidatorSkippedBlock } from './validatorSkippedBlock'; export { Worker } from './worker'; export declare function initDatabase(databaseOptions: DatabaseOptions): { sequelize: Sequelize; sequelizeIndexer: Sequelize; sequelizeArchiveParser: Sequelize; };