import { ValueMap } from 'abi-coder'; import { Log } from '../chain.js'; import { Asset, Base, Block, Classifier, Erc20Asset, LendingProtocol, LiquidityDeposit, LiquidityWithdrawal, Market, NftPool, NftSwap, NftSwapProtocol, Pool, Protocol, Repayment, Searcher, Seizure, Swap, SwapProtocol, Transaction, Transfer } from './base.js'; import { ChainId, getFactoryByAddress, getNftFactoryByAddress, getPoolByAddress, isKnownRouter, isValidFactory, isValidNftFactory, isValidPool, nativeAsset } from './directory.js'; interface ClassifiedEvent { address: string; blockHash: string; blockNumber: number; transactionFrom: string; transactionHash: string; transactionIndex: number; gasUsed: number; logIndex: number; classifier: Classifier; name: string; values: ValueMap; } declare function classify(chainId: ChainId, logs: Log[]): ClassifiedEvent[]; export default classify; export { Asset, Base, Block, ChainId, ClassifiedEvent, Erc20Asset, LendingProtocol, LiquidityDeposit, LiquidityWithdrawal, Market, NftPool, NftSwap, NftSwapProtocol, Pool, Protocol, Repayment, Searcher, Seizure, Swap, SwapProtocol, Transaction, Transfer, getFactoryByAddress, getNftFactoryByAddress, getPoolByAddress, isValidFactory, isValidNftFactory, isValidPool, isKnownRouter, nativeAsset, }; //# sourceMappingURL=index.d.ts.map