import { ChainId } from '@sentio/chain'; import { ProcessResult } from '@sentio/protos'; export type HandlerFunction = (...args: any[]) => Promise; export declare class HandlerRegister { private handlerByChain; /** * Register a handler function with chain ID and handle type * @returns handler ID */ register(handler: HandlerFunction, chainId: ChainId | string): number; /** * Get handler function by ID */ getHandlerById(chainId: ChainId | string, id: number): HandlerFunction; clear(chainId?: ChainId): void; } //# sourceMappingURL=handler-register.d.ts.map