import { Transaction, TransactionType } from './types.js'; export declare const ENTITY_FIELDS: { readonly enterOptions: "id poolAddress option baseAmount optionAmount wallet blockNumber blockTimestamp transactionHash"; readonly placeBuyOrders: "id poolAddress orderOption orderPrice orderAmount orderID maker blockNumber blockTimestamp transactionHash"; readonly placeSellOrders: "id poolAddress orderOption orderPrice orderAmount orderID maker blockNumber blockTimestamp transactionHash"; readonly executeBuyOrders: "id poolAddress orderOption orderPrice optionAmount baseAmount orderID maker taker blockNumber blockTimestamp transactionHash"; readonly executeSellOrders: "id poolAddress orderOption orderPrice optionAmount baseAmount orderID maker taker blockNumber blockTimestamp transactionHash"; readonly cancelBuyOrders: "id poolAddress orderOption orderAmount orderPrice orderID orderCreator blockNumber blockTimestamp transactionHash"; readonly cancelSellOrders: "id poolAddress orderOption orderAmount orderPrice orderID orderCreator blockNumber blockTimestamp transactionHash"; readonly enterLiquidities: "id poolAddress baseAmount wallet blockNumber blockTimestamp transactionHash"; readonly claims: "id poolAddress wallet winnerOption liquidityReward reward totalReward blockNumber blockTimestamp transactionHash"; }; export declare const ENTITY_CONFIG: Record; export declare const TAKER_ENTITIES: Record; export declare function getEnabledEntities(types?: TransactionType[]): string[]; export declare function parseEntity(entity: string, raw: any): Transaction;