import { ChainTypes, SubstrateRuntimeHandler, SubstrateCustomHandler, SubstrateHandler } from '@subql/common-substrate'; import { Reader } from '@subql/types-core'; import { SubqueryProject } from '../configure/SubqueryProject'; export declare function isBaseHandler(handler: SubstrateHandler): handler is SubstrateRuntimeHandler; export declare function isCustomHandler(handler: SubstrateHandler): handler is SubstrateCustomHandler; export declare function getChainTypes(reader: Reader, root: string, file: string): Promise; export declare function loadChainTypes(file: string, projectRoot: string): unknown; export declare function loadChainTypesFromJs(filePath: string, requireRoot?: string): unknown; export declare function isOnlyEventHandlers(project: SubqueryProject): boolean;