import { MoonwallContext } from '../lib/globalContext.js'; import { GenericContext } from '../types/runner.js'; import { AugmentedEvent, ApiTypes } from '@polkadot/api/types/index.js'; import { WsProvider } from '@polkadot/api'; import { FrameSystemEventRecord } from '@polkadot/types/lookup'; import { ChopsticksBlockCreation } from '../lib/contextHelpers.js'; import '../types/config.js'; import 'node:child_process'; import '../types/context.js'; import 'ethers'; import 'web3'; import 'debug'; import '@polkadot/api/types'; import '@polkadot/types/extrinsic'; import '@polkadot/types/interfaces'; import '@polkadot/types/types'; declare function getWsFromConfig(providerName?: string): Promise; declare function sendNewBlockAndCheck(context: GenericContext, expectedEvents: AugmentedEvent[]): Promise<{ match: boolean; events: FrameSystemEventRecord[]; }>; declare function createChopsticksBlock(context: GenericContext, options?: ChopsticksBlockCreation): Promise<{ result: string; }>; declare function chopForkToFinalizedHead(context: MoonwallContext): Promise; declare function sendSetHeadRequest(newHead: string, providerName?: string): Promise; declare function sendNewBlockRequest(params?: { providerName?: string; count?: number; to?: number; }): Promise; declare function sendSetStorageRequest(params?: { providerName?: string; module: string; method: string; methodParams: any[]; }): Promise; export { chopForkToFinalizedHead, createChopsticksBlock, getWsFromConfig, sendNewBlockAndCheck, sendNewBlockRequest, sendSetHeadRequest, sendSetStorageRequest };