import { BlockCreation } from '../lib/contextHelpers.js'; import { ApiTypes, SubmittableExtrinsic } from '@polkadot/api/types'; import { GenericContext } from '../types/runner.js'; import { MoonwallContext } from '../lib/globalContext.js'; import '@polkadot/api'; import '@polkadot/types/extrinsic'; import '@polkadot/types/interfaces'; import '@polkadot/types/types'; import 'web3'; import 'debug'; import 'ethers'; import '@polkadot/api/types/index.js'; import '../types/config.js'; import 'node:child_process'; import '../types/context.js'; declare function devForkToFinalizedHead(context: MoonwallContext): Promise; declare function createDevBlock | Promise> | string | Promise, Calls extends Call | Call[]>(context: GenericContext, transactions?: Calls, options?: BlockCreation): Promise<{ block: { duration: number; hash: string; }; result: any; }>; export { createDevBlock, devForkToFinalizedHead };