import type { BlockHash } from '@dedot/codecs'; import { HexString } from '@dedot/utils'; import { ChainHead } from '../../json-rpc/index.js'; import { ISubstrateClient, ISubstrateClientAt } from '../../types.js'; import { StateCallParams } from '../Executor.js'; import { RuntimeApiExecutor } from '../RuntimeApiExecutor.js'; /** * @name RuntimeApiExecutorV2 */ export declare class RuntimeApiExecutorV2 extends RuntimeApiExecutor { chainHead: ChainHead; constructor(client: ISubstrateClientAt | ISubstrateClient, chainHead: ChainHead, atBlockHash?: BlockHash); protected stateCall(callParams: StateCallParams): Promise; }