import { ExtrinsicCreation, BlockCreationResponse } from './contextHelpers.js'; import * as _polkadot_types_types_extrinsic_js from '@polkadot/types/types/extrinsic.js'; import { ApiPromise } from '@polkadot/api'; import { SubmittableExtrinsic, ApiTypes } from '@polkadot/api/types'; import { KeyringPair } from '@polkadot/keyring/types'; import { DevModeContext } from '../types/runner.js'; 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'; declare const COUNCIL_MEMBERS: KeyringPair[]; declare const COUNCIL_THRESHOLD: number; declare const TECHNICAL_COMMITTEE_MEMBERS: KeyringPair[]; declare const TECHNICAL_COMMITTEE_THRESHOLD: number; declare const notePreimage: , ApiType extends ApiTypes>(context: DevModeContext, proposal: Call, account?: KeyringPair) => Promise; declare const instantFastTrack: , ApiType extends ApiTypes>(context: DevModeContext, proposal: string | Call, { votingPeriod, delayPeriod }?: { votingPeriod: number; delayPeriod: number; }) => Promise; declare const execCouncilProposal: , ApiType extends ApiTypes>(context: DevModeContext, polkadotCall: Call, voters?: KeyringPair[], threshold?: number) => Promise>>; declare const proposeReferendaAndDeposit: , ApiType extends ApiTypes>(context: DevModeContext, decisionDepositer: KeyringPair, proposal: string | Call, origin: any) => Promise<[Number, String]>; declare const dispatchAsGeneralAdmin: , ApiType extends ApiTypes>(context: DevModeContext, call: string | Call) => Promise; declare const maximizeConvictionVotingOf: (context: DevModeContext, voters: KeyringPair[], refIndex: Number) => Promise; declare const execTechnicalCommitteeProposal: , ApiType extends ApiTypes>(context: DevModeContext, polkadotCall: Call, voters?: KeyringPair[], threshold?: number) => Promise; declare const executeProposalWithCouncil: (api: ApiPromise, encodedHash: string) => Promise; declare const cancelReferendaWithCouncil: (api: ApiPromise, refIndex: number) => Promise; export { COUNCIL_MEMBERS, COUNCIL_THRESHOLD, TECHNICAL_COMMITTEE_MEMBERS, TECHNICAL_COMMITTEE_THRESHOLD, cancelReferendaWithCouncil, dispatchAsGeneralAdmin, execCouncilProposal, execTechnicalCommitteeProposal, executeProposalWithCouncil, instantFastTrack, maximizeConvictionVotingOf, notePreimage, proposeReferendaAndDeposit };