import { ParserContext } from '@aleph-indexer/framework'; import { BscParsedLog, BscParsedTransaction } from '../services/parser/src/types.js'; export type BscTransactionIndexerWorkerDomainI = { bscTransactionBufferLength?: number; bscFilterTransaction(context: ParserContext, entity: BscParsedTransaction): Promise; bscIndexTransactions(context: ParserContext, entities: BscParsedTransaction[]): Promise; }; export type BscLogIndexerWorkerDomainI = { bscLogBufferLength?: number; bscFilterLog(context: ParserContext, entity: BscParsedLog): Promise; bscIndexLogs(context: ParserContext, entities: BscParsedLog[]): Promise; }; export type BscIndexerWorkerDomainI = BscTransactionIndexerWorkerDomainI & BscLogIndexerWorkerDomainI; export { ethereumWorkerDomainFactory as bscWorkerDomainFactory } from '@aleph-indexer/ethereum'; //# sourceMappingURL=worker.d.ts.map