// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */

// import type lookup before we augment - in some environments
// this is required to allow for ambient/previous definitions
import '@pezkuwi/types/types/registry';

import type { Data, StorageKey } from '@pezkuwi/types';
import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, u128, u16, u256, u32, u64, u8, usize } from '@pezkuwi/types-codec';
import type { TAssetConversion } from '@pezkuwi/types/interfaces/assetConversion';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@pezkuwi/types/interfaces/assets';
import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@pezkuwi/types/interfaces/attestations';
import type { RawAuraPreDigest } from '@pezkuwi/types/interfaces/aura';
import type { ExtrinsicOrHash, ExtrinsicStatus } from '@pezkuwi/types/interfaces/author';
import type { UncleEntryItem } from '@pezkuwi/types/interfaces/authorship';
import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@pezkuwi/types/interfaces/babe';
import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@pezkuwi/types/interfaces/balances';
import type { BeefyAuthoritySet, BeefyCommitment, BeefyCompactSignedCommitment, BeefyEquivocationProof, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, BeefyVersionedFinalityProof, BeefyVoteMessage, MmrRootHash, ValidatorSet, ValidatorSetId } from '@pezkuwi/types/interfaces/beefy';
import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@pezkuwi/types/interfaces/benchmark';
import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@pezkuwi/types/interfaces/blockbuilder';
import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@pezkuwi/types/interfaces/bridges';
import type { BlockHash } from '@pezkuwi/types/interfaces/chain';
import type { PrefixedStorageKey } from '@pezkuwi/types/interfaces/childstate';
import type { StatementKind } from '@pezkuwi/types/interfaces/claims';
import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@pezkuwi/types/interfaces/collective';
import type { AuthorityId, RawVRFOutput } from '@pezkuwi/types/interfaces/consensus';
import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@pezkuwi/types/interfaces/contracts';
import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractConstructorSpecV4, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractContractSpecV5, ContractContractSpecV6, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEnvironmentV4, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractEventSpecV3, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMessageSpecV3, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractMetadataV5, ContractMetadataV6, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractReviveProjectInfo, ContractReviveProjectSource, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@pezkuwi/types/interfaces/contractsAbi';
import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@pezkuwi/types/interfaces/crowdloan';
import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@pezkuwi/types/interfaces/democracy';
import type { BlockStats } from '@pezkuwi/types/interfaces/dev';
import type { CallDryRunEffects, DispatchResultWithPostInfo, PostDispatchInfo, XcmDryRunApiError, XcmDryRunEffects } from '@pezkuwi/types/interfaces/dryRunApi';
import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@pezkuwi/types/interfaces/elections';
import type { CreatedBlock, ImportedAux } from '@pezkuwi/types/interfaces/engine';
import type { BlockV0, BlockV1, BlockV2, BlockV3, EIP1559Transaction, EIP2930Transaction, EIP7702Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthAuthorizationList, EthAuthorizationListItem, EthAuthorizationSignature, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLegacyTransactionSignature, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthReceiptV4, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2, TransactionV3 } from '@pezkuwi/types/interfaces/eth';
import type { EvmAccount, EvmCallInfo, EvmCallInfoV2, EvmCreateInfo, EvmCreateInfoV2, EvmLog, EvmVicinity, EvmWeightInfo, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@pezkuwi/types/interfaces/evm';
import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicPayloadV5, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicSignatureV5, ExtrinsicUnknown, ExtrinsicV4, ExtrinsicV5, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@pezkuwi/types/interfaces/extrinsics';
import type { FungiblesAccessError } from '@pezkuwi/types/interfaces/fungibles';
import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@pezkuwi/types/interfaces/genericAsset';
import type { GenesisBuildErr } from '@pezkuwi/types/interfaces/genesisBuilder';
import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@pezkuwi/types/interfaces/gilt';
import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@pezkuwi/types/interfaces/grandpa';
import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@pezkuwi/types/interfaces/identity';
import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@pezkuwi/types/interfaces/imOnline';
import type { CallIndex, LotteryConfig } from '@pezkuwi/types/interfaces/lottery';
import type { CustomMetadata15, CustomValueMetadata15, EnumDeprecationInfoV16, ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, ExtrinsicMetadataV15, ExtrinsicMetadataV16, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, ItemDeprecationInfoV16, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV15, MetadataV16, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, OuterEnums15, PezpalletAssociatedTypeMetadataV16, PezpalletCallMetadataLatest, PezpalletCallMetadataV14, PezpalletCallMetadataV16, PezpalletConstantMetadataLatest, PezpalletConstantMetadataV14, PezpalletConstantMetadataV16, PezpalletErrorMetadataLatest, PezpalletErrorMetadataV14, PezpalletErrorMetadataV16, PezpalletEventMetadataLatest, PezpalletEventMetadataV14, PezpalletEventMetadataV16, PezpalletMetadataLatest, PezpalletMetadataV14, PezpalletMetadataV15, PezpalletMetadataV16, PezpalletStorageMetadataLatest, PezpalletStorageMetadataV14, PezpalletStorageMetadataV16, PezpalletViewFunctionMetadataV16, PortableType, PortableTypeV14, RuntimeApiMetadataLatest, RuntimeApiMetadataV15, RuntimeApiMetadataV16, RuntimeApiMethodMetadataV15, RuntimeApiMethodMetadataV16, RuntimeApiMethodParamMetadataV15, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV16, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9, TransactionExtensionMetadataLatest, TransactionExtensionMetadataV16, VariantDeprecationInfoV16 } from '@pezkuwi/types/interfaces/metadata';
import type { Mixnode, MixnodesErr, SessionPhase, SessionStatus } from '@pezkuwi/types/interfaces/mixnet';
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrHash, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@pezkuwi/types/interfaces/mmr';
import type { NftCollectionId, NftItemId } from '@pezkuwi/types/interfaces/nfts';
import type { NpApiError, NpPoolId } from '@pezkuwi/types/interfaces/nompools';
import type { StorageKind } from '@pezkuwi/types/interfaces/offchain';
import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@pezkuwi/types/interfaces/offences';
import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@pezkuwi/types/interfaces/payment';
import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@pezkuwi/types/interfaces/pezcumulus';
import type { Approvals } from '@pezkuwi/types/interfaces/poll';
import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@pezkuwi/types/interfaces/proxy';
import type { AccountStatus, AccountValidity } from '@pezkuwi/types/interfaces/purchase';
import type { ActiveRecovery, RecoveryConfig } from '@pezkuwi/types/interfaces/recovery';
import type { RpcMethods } from '@pezkuwi/types/interfaces/rpc';
import type { AccountId, AccountId20, AccountId32, AccountId33, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicInclusionMode, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, Pays, PerU16, Perbill, Percent, Permill, Perquintill, PezpalletId, PezpalletVersion, PezpalletsOrigin, Phantom, PhantomData, PreRuntime, Releases, RuntimeCall, RuntimeDbWeight, RuntimeEvent, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier, WeightV0, WeightV1, WeightV2 } from '@pezkuwi/types/interfaces/runtime';
import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@pezkuwi/types/interfaces/scaleInfo';
import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@pezkuwi/types/interfaces/scheduler';
import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@pezkuwi/types/interfaces/session';
import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@pezkuwi/types/interfaces/society';
import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionResultToSpec10, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@pezkuwi/types/interfaces/staking';
import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@pezkuwi/types/interfaces/state';
import type { StatementStoreInvalidStatement, StatementStoreStatementSource, StatementStoreValidStatement } from '@pezkuwi/types/interfaces/statement';
import type { WeightToFeeCoefficient } from '@pezkuwi/types/interfaces/support';
import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@pezkuwi/types/interfaces/system';
import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, ApprovalVotingParams, AssignmentId, AssignmentKind, AsyncBackingParams, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, BackingState, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, Constraints, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeProof, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DisputesTimeSlot, DoubleVoteReport, DownwardMessage, ExecutorParam, ExecutorParams, ExecutorParamsHash, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpLimitations, InboundHrmpMessage, InboundHrmpMessages, IncomingTeyrchain, IncomingTeyrchainDeploy, IncomingTeyrchainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, NodeFeatures, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpChannelLimitations, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PendingSlashes, PersistedValidationData, PvfCheckStatement, PvfExecTimeoutKind, PvfPrepTimeoutKind, QueuedParathread, RegisteredTeyrchainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlashingOffenceKind, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TeyrchainDispatchOrigin, TeyrchainInherentData, TeyrchainProposal, TeyrchainsInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@pezkuwi/types/interfaces/teyrchains';
import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@pezkuwi/types/interfaces/treasury';
import type { Multiplier } from '@pezkuwi/types/interfaces/txpayment';
import type { TransactionSource, TransactionValidity, ValidTransaction } from '@pezkuwi/types/interfaces/txqueue';
import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@pezkuwi/types/interfaces/uniques';
import type { Multisig, Timepoint } from '@pezkuwi/types/interfaces/utility';
import type { VestingInfo } from '@pezkuwi/types/interfaces/vesting';
import type { AssetIdV2, AssetIdV3, AssetIdV4, AssetIdV5, AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, AssetInstanceV3, AssetInstanceV4, AssetInstanceV5, BodyId, BodyIdV2, BodyIdV3, BodyPart, BodyPartV2, BodyPartV3, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, FungibilityV3, FungibilityV4, FungibilityV5, HintV5, InboundStatus, InstructionV2, InstructionV3, InstructionV4, InstructionV5, InteriorMultiLocation, InteriorMultiLocationV2, InteriorMultiLocationV3, InteriorMultiLocationV5, Junction, JunctionV0, JunctionV1, JunctionV2, JunctionV3, JunctionV4, JunctionV5, Junctions, JunctionsV1, JunctionsV2, JunctionsV3, JunctionsV4, JunctionsV5, MaxPezpalletNameLen, MaxPezpalletsInfo, MaybeErrorCodeV3, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetFilterV3, MultiAssetFilterV4, MultiAssetFilterV5, MultiAssetTransferFilterV5, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssetV3, MultiAssetV4, MultiAssetV5, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiAssetsV3, MultiAssetsV4, MultiAssetsV5, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, MultiLocationV3, MultiLocationV4, MultiLocationV5, NetworkId, NetworkIdV2, NetworkIdV3, NetworkIdV4, NetworkIdV5, OriginKindV0, OriginKindV1, OriginKindV2, OriginKindV3, OriginKindV4, OutboundStatus, Outcome, OutcomeV4, PezpalletInfoV3, PezpalletInfoV4, PezpalletInfoV5, QueryId, QueryResponseInfoV3, QueryResponseInfoV4, QueryResponseInfoV5, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV3, ResponseV3Error, ResponseV3Result, ResponseV4, ResponseV5, UncheckedFungibilityV4, UncheckedFungibilityV5, VersionMigrationStage, VersionV3, VersionV4, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WeightLimitV3, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildFungibilityV3, WildFungibilityV4, WildFungibilityV5, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, WildMultiAssetV3, WildMultiAssetV4, WildMultiAssetV5, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmErrorV3, XcmErrorV4, XcmErrorV5, XcmOrderV0, XcmOrderV1, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmV3, XcmV4, XcmV5, XcmVersion, XcmpMessageFormat } from '@pezkuwi/types/interfaces/xcm';
import type { XcmPaymentApiError } from '@pezkuwi/types/interfaces/xcmPaymentApi';
import type { Error } from '@pezkuwi/types/interfaces/xcmRuntimeApi';

declare module '@pezkuwi/types/types/registry' {
  interface InterfaceTypes {
    AbridgedCandidateReceipt: AbridgedCandidateReceipt;
    AbridgedHostConfiguration: AbridgedHostConfiguration;
    AbridgedHrmpChannel: AbridgedHrmpChannel;
    AccountData: AccountData;
    AccountId: AccountId;
    AccountId20: AccountId20;
    AccountId32: AccountId32;
    AccountId33: AccountId33;
    AccountIdOf: AccountIdOf;
    AccountIndex: AccountIndex;
    AccountInfo: AccountInfo;
    AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;
    AccountInfoWithProviders: AccountInfoWithProviders;
    AccountInfoWithRefCount: AccountInfoWithRefCount;
    AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;
    AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;
    AccountStatus: AccountStatus;
    AccountValidity: AccountValidity;
    AccountVote: AccountVote;
    AccountVoteSplit: AccountVoteSplit;
    AccountVoteStandard: AccountVoteStandard;
    ActiveEraInfo: ActiveEraInfo;
    ActiveGilt: ActiveGilt;
    ActiveGiltsTotal: ActiveGiltsTotal;
    ActiveIndex: ActiveIndex;
    ActiveRecovery: ActiveRecovery;
    Address: Address;
    AliveContractInfo: AliveContractInfo;
    AllowedSlots: AllowedSlots;
    AnySignature: AnySignature;
    ApiId: ApiId;
    ApplyExtrinsicResult: ApplyExtrinsicResult;
    ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;
    ApprovalFlag: ApprovalFlag;
    Approvals: Approvals;
    ApprovalVotingParams: ApprovalVotingParams;
    ArithmeticError: ArithmeticError;
    AssetApproval: AssetApproval;
    AssetApprovalKey: AssetApprovalKey;
    AssetBalance: AssetBalance;
    AssetDestroyWitness: AssetDestroyWitness;
    AssetDetails: AssetDetails;
    AssetId: AssetId;
    AssetIdV2: AssetIdV2;
    AssetIdV3: AssetIdV3;
    AssetIdV4: AssetIdV4;
    AssetIdV5: AssetIdV5;
    AssetInstance: AssetInstance;
    AssetInstanceV0: AssetInstanceV0;
    AssetInstanceV1: AssetInstanceV1;
    AssetInstanceV2: AssetInstanceV2;
    AssetInstanceV3: AssetInstanceV3;
    AssetInstanceV4: AssetInstanceV4;
    AssetInstanceV5: AssetInstanceV5;
    AssetMetadata: AssetMetadata;
    AssetOptions: AssetOptions;
    AssignmentId: AssignmentId;
    AssignmentKind: AssignmentKind;
    AsyncBackingParams: AsyncBackingParams;
    AttestedCandidate: AttestedCandidate;
    AuctionIndex: AuctionIndex;
    AuthIndex: AuthIndex;
    AuthorityDiscoveryId: AuthorityDiscoveryId;
    AuthorityId: AuthorityId;
    AuthorityIndex: AuthorityIndex;
    AuthorityList: AuthorityList;
    AuthoritySet: AuthoritySet;
    AuthoritySetChange: AuthoritySetChange;
    AuthoritySetChanges: AuthoritySetChanges;
    AuthoritySignature: AuthoritySignature;
    AuthorityWeight: AuthorityWeight;
    AvailabilityBitfield: AvailabilityBitfield;
    AvailabilityBitfieldRecord: AvailabilityBitfieldRecord;
    BabeAuthorityWeight: BabeAuthorityWeight;
    BabeBlockWeight: BabeBlockWeight;
    BabeEpochConfiguration: BabeEpochConfiguration;
    BabeEquivocationProof: BabeEquivocationProof;
    BabeGenesisConfiguration: BabeGenesisConfiguration;
    BabeGenesisConfigurationV1: BabeGenesisConfigurationV1;
    BabeWeight: BabeWeight;
    BackedCandidate: BackedCandidate;
    BackingState: BackingState;
    Balance: Balance;
    BalanceLock: BalanceLock;
    BalanceLockTo212: BalanceLockTo212;
    BalanceOf: BalanceOf;
    BalanceStatus: BalanceStatus;
    BeefyAuthoritySet: BeefyAuthoritySet;
    BeefyCommitment: BeefyCommitment;
    BeefyCompactSignedCommitment: BeefyCompactSignedCommitment;
    BeefyEquivocationProof: BeefyEquivocationProof;
    BeefyId: BeefyId;
    BeefyKey: BeefyKey;
    BeefyNextAuthoritySet: BeefyNextAuthoritySet;
    BeefyPayload: BeefyPayload;
    BeefyPayloadId: BeefyPayloadId;
    BeefySignedCommitment: BeefySignedCommitment;
    BeefyVersionedFinalityProof: BeefyVersionedFinalityProof;
    BeefyVoteMessage: BeefyVoteMessage;
    BenchmarkBatch: BenchmarkBatch;
    BenchmarkConfig: BenchmarkConfig;
    BenchmarkList: BenchmarkList;
    BenchmarkMetadata: BenchmarkMetadata;
    BenchmarkParameter: BenchmarkParameter;
    BenchmarkResult: BenchmarkResult;
    Bid: Bid;
    Bidder: Bidder;
    BidKind: BidKind;
    BitVec: BitVec;
    Block: Block;
    BlockAttestations: BlockAttestations;
    BlockHash: BlockHash;
    BlockLength: BlockLength;
    BlockNumber: BlockNumber;
    BlockNumberFor: BlockNumberFor;
    BlockNumberOf: BlockNumberOf;
    BlockStats: BlockStats;
    BlockTrace: BlockTrace;
    BlockTraceEvent: BlockTraceEvent;
    BlockTraceEventData: BlockTraceEventData;
    BlockTraceSpan: BlockTraceSpan;
    BlockV0: BlockV0;
    BlockV1: BlockV1;
    BlockV2: BlockV2;
    BlockV3: BlockV3;
    BlockWeights: BlockWeights;
    BodyId: BodyId;
    BodyIdV2: BodyIdV2;
    BodyIdV3: BodyIdV3;
    BodyPart: BodyPart;
    BodyPartV2: BodyPartV2;
    BodyPartV3: BodyPartV3;
    bool: bool;
    Bool: Bool;
    Bounty: Bounty;
    BountyIndex: BountyIndex;
    BountyStatus: BountyStatus;
    BountyStatusActive: BountyStatusActive;
    BountyStatusCuratorProposed: BountyStatusCuratorProposed;
    BountyStatusPendingPayout: BountyStatusPendingPayout;
    BridgedBlockHash: BridgedBlockHash;
    BridgedBlockNumber: BridgedBlockNumber;
    BridgedHeader: BridgedHeader;
    BridgeMessageId: BridgeMessageId;
    BufferedSessionChange: BufferedSessionChange;
    Bytes: Bytes;
    Call: Call;
    CallDryRunEffects: CallDryRunEffects;
    CallHash: CallHash;
    CallHashOf: CallHashOf;
    CallIndex: CallIndex;
    CallOrigin: CallOrigin;
    CandidateCommitments: CandidateCommitments;
    CandidateDescriptor: CandidateDescriptor;
    CandidateEvent: CandidateEvent;
    CandidateHash: CandidateHash;
    CandidateInfo: CandidateInfo;
    CandidatePendingAvailability: CandidatePendingAvailability;
    CandidateReceipt: CandidateReceipt;
    ChainId: ChainId;
    ChainProperties: ChainProperties;
    ChainType: ChainType;
    ChangesTrieConfiguration: ChangesTrieConfiguration;
    ChangesTrieSignal: ChangesTrieSignal;
    CheckInherentsResult: CheckInherentsResult;
    ClassDetails: ClassDetails;
    ClassId: ClassId;
    ClassMetadata: ClassMetadata;
    CodecHash: CodecHash;
    CodeHash: CodeHash;
    CodeSource: CodeSource;
    CodeUploadRequest: CodeUploadRequest;
    CodeUploadResult: CodeUploadResult;
    CodeUploadResultValue: CodeUploadResultValue;
    CollationInfo: CollationInfo;
    CollationInfoV1: CollationInfoV1;
    CollatorId: CollatorId;
    CollatorSignature: CollatorSignature;
    CollectiveOrigin: CollectiveOrigin;
    CommittedCandidateReceipt: CommittedCandidateReceipt;
    CompactAssignments: CompactAssignments;
    CompactAssignmentsTo257: CompactAssignmentsTo257;
    CompactAssignmentsTo265: CompactAssignmentsTo265;
    CompactAssignmentsWith16: CompactAssignmentsWith16;
    CompactAssignmentsWith24: CompactAssignmentsWith24;
    CompactScore: CompactScore;
    CompactScoreCompact: CompactScoreCompact;
    ConfigData: ConfigData;
    Consensus: Consensus;
    ConsensusEngineId: ConsensusEngineId;
    Constraints: Constraints;
    ConsumedWeight: ConsumedWeight;
    ContractCallFlags: ContractCallFlags;
    ContractCallRequest: ContractCallRequest;
    ContractConstructorSpecLatest: ContractConstructorSpecLatest;
    ContractConstructorSpecV0: ContractConstructorSpecV0;
    ContractConstructorSpecV1: ContractConstructorSpecV1;
    ContractConstructorSpecV2: ContractConstructorSpecV2;
    ContractConstructorSpecV3: ContractConstructorSpecV3;
    ContractConstructorSpecV4: ContractConstructorSpecV4;
    ContractContractSpecV0: ContractContractSpecV0;
    ContractContractSpecV1: ContractContractSpecV1;
    ContractContractSpecV2: ContractContractSpecV2;
    ContractContractSpecV3: ContractContractSpecV3;
    ContractContractSpecV4: ContractContractSpecV4;
    ContractContractSpecV5: ContractContractSpecV5;
    ContractContractSpecV6: ContractContractSpecV6;
    ContractCryptoHasher: ContractCryptoHasher;
    ContractDiscriminant: ContractDiscriminant;
    ContractDisplayName: ContractDisplayName;
    ContractEnvironmentV4: ContractEnvironmentV4;
    ContractEventParamSpecLatest: ContractEventParamSpecLatest;
    ContractEventParamSpecV0: ContractEventParamSpecV0;
    ContractEventParamSpecV2: ContractEventParamSpecV2;
    ContractEventSpecLatest: ContractEventSpecLatest;
    ContractEventSpecV0: ContractEventSpecV0;
    ContractEventSpecV1: ContractEventSpecV1;
    ContractEventSpecV2: ContractEventSpecV2;
    ContractEventSpecV3: ContractEventSpecV3;
    ContractExecResult: ContractExecResult;
    ContractExecResultOk: ContractExecResultOk;
    ContractExecResultResult: ContractExecResultResult;
    ContractExecResultSuccessTo255: ContractExecResultSuccessTo255;
    ContractExecResultSuccessTo260: ContractExecResultSuccessTo260;
    ContractExecResultTo255: ContractExecResultTo255;
    ContractExecResultTo260: ContractExecResultTo260;
    ContractExecResultTo267: ContractExecResultTo267;
    ContractExecResultU64: ContractExecResultU64;
    ContractInfo: ContractInfo;
    ContractInstantiateResult: ContractInstantiateResult;
    ContractInstantiateResultTo267: ContractInstantiateResultTo267;
    ContractInstantiateResultTo299: ContractInstantiateResultTo299;
    ContractInstantiateResultU64: ContractInstantiateResultU64;
    ContractLayoutArray: ContractLayoutArray;
    ContractLayoutCell: ContractLayoutCell;
    ContractLayoutEnum: ContractLayoutEnum;
    ContractLayoutHash: ContractLayoutHash;
    ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;
    ContractLayoutKey: ContractLayoutKey;
    ContractLayoutStruct: ContractLayoutStruct;
    ContractLayoutStructField: ContractLayoutStructField;
    ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;
    ContractMessageParamSpecV0: ContractMessageParamSpecV0;
    ContractMessageParamSpecV2: ContractMessageParamSpecV2;
    ContractMessageSpecLatest: ContractMessageSpecLatest;
    ContractMessageSpecV0: ContractMessageSpecV0;
    ContractMessageSpecV1: ContractMessageSpecV1;
    ContractMessageSpecV2: ContractMessageSpecV2;
    ContractMessageSpecV3: ContractMessageSpecV3;
    ContractMetadata: ContractMetadata;
    ContractMetadataLatest: ContractMetadataLatest;
    ContractMetadataV0: ContractMetadataV0;
    ContractMetadataV1: ContractMetadataV1;
    ContractMetadataV2: ContractMetadataV2;
    ContractMetadataV3: ContractMetadataV3;
    ContractMetadataV4: ContractMetadataV4;
    ContractMetadataV5: ContractMetadataV5;
    ContractMetadataV6: ContractMetadataV6;
    ContractProject: ContractProject;
    ContractProjectContract: ContractProjectContract;
    ContractProjectInfo: ContractProjectInfo;
    ContractProjectSource: ContractProjectSource;
    ContractProjectV0: ContractProjectV0;
    ContractReturnFlags: ContractReturnFlags;
    ContractReviveProjectInfo: ContractReviveProjectInfo;
    ContractReviveProjectSource: ContractReviveProjectSource;
    ContractSelector: ContractSelector;
    ContractStorageKey: ContractStorageKey;
    ContractStorageLayout: ContractStorageLayout;
    ContractTypeSpec: ContractTypeSpec;
    Conviction: Conviction;
    CoreAssignment: CoreAssignment;
    CoreIndex: CoreIndex;
    CoreOccupied: CoreOccupied;
    CoreState: CoreState;
    CrateVersion: CrateVersion;
    CreatedBlock: CreatedBlock;
    CustomMetadata15: CustomMetadata15;
    CustomValueMetadata15: CustomValueMetadata15;
    Data: Data;
    DeferredOffenceOf: DeferredOffenceOf;
    DefunctVoter: DefunctVoter;
    DelayKind: DelayKind;
    DelayKindBest: DelayKindBest;
    Delegations: Delegations;
    DeletedContract: DeletedContract;
    DeliveredMessages: DeliveredMessages;
    DepositBalance: DepositBalance;
    DepositBalanceOf: DepositBalanceOf;
    DestroyWitness: DestroyWitness;
    Digest: Digest;
    DigestItem: DigestItem;
    DigestOf: DigestOf;
    DispatchClass: DispatchClass;
    DispatchError: DispatchError;
    DispatchErrorModule: DispatchErrorModule;
    DispatchErrorModulePre6: DispatchErrorModulePre6;
    DispatchErrorModuleU8: DispatchErrorModuleU8;
    DispatchErrorModuleU8a: DispatchErrorModuleU8a;
    DispatchErrorPre6: DispatchErrorPre6;
    DispatchErrorPre6First: DispatchErrorPre6First;
    DispatchErrorTo198: DispatchErrorTo198;
    DispatchFeePayment: DispatchFeePayment;
    DispatchInfo: DispatchInfo;
    DispatchInfoTo190: DispatchInfoTo190;
    DispatchInfoTo244: DispatchInfoTo244;
    DispatchOutcome: DispatchOutcome;
    DispatchOutcomePre6: DispatchOutcomePre6;
    DispatchResult: DispatchResult;
    DispatchResultOf: DispatchResultOf;
    DispatchResultTo198: DispatchResultTo198;
    DispatchResultWithPostInfo: DispatchResultWithPostInfo;
    DisputeLocation: DisputeLocation;
    DisputeProof: DisputeProof;
    DisputeResult: DisputeResult;
    DisputeState: DisputeState;
    DisputeStatement: DisputeStatement;
    DisputeStatementSet: DisputeStatementSet;
    DisputesTimeSlot: DisputesTimeSlot;
    DoubleEncodedCall: DoubleEncodedCall;
    DoubleVoteReport: DoubleVoteReport;
    DownwardMessage: DownwardMessage;
    EcdsaSignature: EcdsaSignature;
    Ed25519Signature: Ed25519Signature;
    EIP1559Transaction: EIP1559Transaction;
    EIP2930Transaction: EIP2930Transaction;
    EIP7702Transaction: EIP7702Transaction;
    ElectionCompute: ElectionCompute;
    ElectionPhase: ElectionPhase;
    ElectionResult: ElectionResult;
    ElectionResultToSpec10: ElectionResultToSpec10;
    ElectionScore: ElectionScore;
    ElectionSize: ElectionSize;
    ElectionStatus: ElectionStatus;
    EncodedFinalityProofs: EncodedFinalityProofs;
    EncodedJustification: EncodedJustification;
    EnumDeprecationInfoV16: EnumDeprecationInfoV16;
    Epoch: Epoch;
    EpochAuthorship: EpochAuthorship;
    Era: Era;
    EraIndex: EraIndex;
    EraPoints: EraPoints;
    EraRewardPoints: EraRewardPoints;
    EraRewards: EraRewards;
    Error: Error;
    ErrorMetadataLatest: ErrorMetadataLatest;
    ErrorMetadataV10: ErrorMetadataV10;
    ErrorMetadataV11: ErrorMetadataV11;
    ErrorMetadataV12: ErrorMetadataV12;
    ErrorMetadataV13: ErrorMetadataV13;
    ErrorMetadataV14: ErrorMetadataV14;
    ErrorMetadataV9: ErrorMetadataV9;
    EthAccessList: EthAccessList;
    EthAccessListItem: EthAccessListItem;
    EthAccount: EthAccount;
    EthAddress: EthAddress;
    EthAuthorizationList: EthAuthorizationList;
    EthAuthorizationListItem: EthAuthorizationListItem;
    EthAuthorizationSignature: EthAuthorizationSignature;
    EthBlock: EthBlock;
    EthBloom: EthBloom;
    EthCallRequest: EthCallRequest;
    EthereumAccountId: EthereumAccountId;
    EthereumAddress: EthereumAddress;
    EthereumLookupSource: EthereumLookupSource;
    EthereumSignature: EthereumSignature;
    EthFeeHistory: EthFeeHistory;
    EthFilter: EthFilter;
    EthFilterAddress: EthFilterAddress;
    EthFilterChanges: EthFilterChanges;
    EthFilterTopic: EthFilterTopic;
    EthFilterTopicEntry: EthFilterTopicEntry;
    EthFilterTopicInner: EthFilterTopicInner;
    EthHeader: EthHeader;
    EthLegacyTransactionSignature: EthLegacyTransactionSignature;
    EthLog: EthLog;
    EthReceipt: EthReceipt;
    EthReceiptV0: EthReceiptV0;
    EthReceiptV3: EthReceiptV3;
    EthReceiptV4: EthReceiptV4;
    EthRichBlock: EthRichBlock;
    EthRichHeader: EthRichHeader;
    EthStorageProof: EthStorageProof;
    EthSubKind: EthSubKind;
    EthSubParams: EthSubParams;
    EthSubResult: EthSubResult;
    EthSyncInfo: EthSyncInfo;
    EthSyncStatus: EthSyncStatus;
    EthTransaction: EthTransaction;
    EthTransactionAction: EthTransactionAction;
    EthTransactionCondition: EthTransactionCondition;
    EthTransactionRequest: EthTransactionRequest;
    EthTransactionSignature: EthTransactionSignature;
    EthTransactionStatus: EthTransactionStatus;
    EthWork: EthWork;
    Event: Event;
    EventId: EventId;
    EventIndex: EventIndex;
    EventMetadataLatest: EventMetadataLatest;
    EventMetadataV10: EventMetadataV10;
    EventMetadataV11: EventMetadataV11;
    EventMetadataV12: EventMetadataV12;
    EventMetadataV13: EventMetadataV13;
    EventMetadataV14: EventMetadataV14;
    EventMetadataV9: EventMetadataV9;
    EventRecord: EventRecord;
    EvmAccount: EvmAccount;
    EvmCallInfo: EvmCallInfo;
    EvmCallInfoV2: EvmCallInfoV2;
    EvmCreateInfo: EvmCreateInfo;
    EvmCreateInfoV2: EvmCreateInfoV2;
    EvmLog: EvmLog;
    EvmVicinity: EvmVicinity;
    EvmWeightInfo: EvmWeightInfo;
    ExecReturnValue: ExecReturnValue;
    ExecutorParam: ExecutorParam;
    ExecutorParams: ExecutorParams;
    ExecutorParamsHash: ExecutorParamsHash;
    ExitError: ExitError;
    ExitFatal: ExitFatal;
    ExitReason: ExitReason;
    ExitRevert: ExitRevert;
    ExitSucceed: ExitSucceed;
    ExplicitDisputeStatement: ExplicitDisputeStatement;
    Exposure: Exposure;
    ExtendedBalance: ExtendedBalance;
    Extrinsic: Extrinsic;
    ExtrinsicEra: ExtrinsicEra;
    ExtrinsicInclusionMode: ExtrinsicInclusionMode;
    ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;
    ExtrinsicMetadataV11: ExtrinsicMetadataV11;
    ExtrinsicMetadataV12: ExtrinsicMetadataV12;
    ExtrinsicMetadataV13: ExtrinsicMetadataV13;
    ExtrinsicMetadataV14: ExtrinsicMetadataV14;
    ExtrinsicMetadataV15: ExtrinsicMetadataV15;
    ExtrinsicMetadataV16: ExtrinsicMetadataV16;
    ExtrinsicOrHash: ExtrinsicOrHash;
    ExtrinsicPayload: ExtrinsicPayload;
    ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;
    ExtrinsicPayloadV4: ExtrinsicPayloadV4;
    ExtrinsicPayloadV5: ExtrinsicPayloadV5;
    ExtrinsicSignature: ExtrinsicSignature;
    ExtrinsicSignatureV4: ExtrinsicSignatureV4;
    ExtrinsicSignatureV5: ExtrinsicSignatureV5;
    ExtrinsicStatus: ExtrinsicStatus;
    ExtrinsicsWeight: ExtrinsicsWeight;
    ExtrinsicUnknown: ExtrinsicUnknown;
    ExtrinsicV4: ExtrinsicV4;
    ExtrinsicV5: ExtrinsicV5;
    f32: f32;
    F32: F32;
    f64: f64;
    F64: F64;
    FeeDetails: FeeDetails;
    Fixed128: Fixed128;
    Fixed64: Fixed64;
    FixedI128: FixedI128;
    FixedI64: FixedI64;
    FixedU128: FixedU128;
    FixedU64: FixedU64;
    Forcing: Forcing;
    ForkTreePendingChange: ForkTreePendingChange;
    ForkTreePendingChangeNode: ForkTreePendingChangeNode;
    FullIdentification: FullIdentification;
    FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;
    FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;
    FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;
    FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;
    FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;
    FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;
    FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;
    FunctionMetadataLatest: FunctionMetadataLatest;
    FunctionMetadataV10: FunctionMetadataV10;
    FunctionMetadataV11: FunctionMetadataV11;
    FunctionMetadataV12: FunctionMetadataV12;
    FunctionMetadataV13: FunctionMetadataV13;
    FunctionMetadataV14: FunctionMetadataV14;
    FunctionMetadataV9: FunctionMetadataV9;
    FundIndex: FundIndex;
    FundInfo: FundInfo;
    Fungibility: Fungibility;
    FungibilityV0: FungibilityV0;
    FungibilityV1: FungibilityV1;
    FungibilityV2: FungibilityV2;
    FungibilityV3: FungibilityV3;
    FungibilityV4: FungibilityV4;
    FungibilityV5: FungibilityV5;
    FungiblesAccessError: FungiblesAccessError;
    Gas: Gas;
    GenesisBuildErr: GenesisBuildErr;
    GiltBid: GiltBid;
    GlobalValidationData: GlobalValidationData;
    GlobalValidationSchedule: GlobalValidationSchedule;
    GrandpaCommit: GrandpaCommit;
    GrandpaEquivocation: GrandpaEquivocation;
    GrandpaEquivocationProof: GrandpaEquivocationProof;
    GrandpaEquivocationValue: GrandpaEquivocationValue;
    GrandpaJustification: GrandpaJustification;
    GrandpaPrecommit: GrandpaPrecommit;
    GrandpaPrevote: GrandpaPrevote;
    GrandpaSignedPrecommit: GrandpaSignedPrecommit;
    GroupIndex: GroupIndex;
    GroupRotationInfo: GroupRotationInfo;
    H1024: H1024;
    H128: H128;
    H160: H160;
    H2048: H2048;
    H256: H256;
    H32: H32;
    H512: H512;
    H64: H64;
    Hash: Hash;
    HeadData: HeadData;
    Header: Header;
    HeaderPartial: HeaderPartial;
    Health: Health;
    Heartbeat: Heartbeat;
    HeartbeatTo244: HeartbeatTo244;
    HintV5: HintV5;
    HostConfiguration: HostConfiguration;
    HostFnWeights: HostFnWeights;
    HostFnWeightsTo264: HostFnWeightsTo264;
    HrmpChannel: HrmpChannel;
    HrmpChannelId: HrmpChannelId;
    HrmpOpenChannelRequest: HrmpOpenChannelRequest;
    i128: i128;
    I128: I128;
    i16: i16;
    I16: I16;
    i256: i256;
    I256: I256;
    i32: i32;
    I32: I32;
    I32F32: I32F32;
    i64: i64;
    I64: I64;
    i8: i8;
    I8: I8;
    IdentificationTuple: IdentificationTuple;
    IdentityFields: IdentityFields;
    IdentityInfo: IdentityInfo;
    IdentityInfoAdditional: IdentityInfoAdditional;
    IdentityInfoTo198: IdentityInfoTo198;
    IdentityJudgement: IdentityJudgement;
    ImmortalEra: ImmortalEra;
    ImportedAux: ImportedAux;
    InboundDownwardMessage: InboundDownwardMessage;
    InboundHrmpLimitations: InboundHrmpLimitations;
    InboundHrmpMessage: InboundHrmpMessage;
    InboundHrmpMessages: InboundHrmpMessages;
    InboundLaneData: InboundLaneData;
    InboundRelayer: InboundRelayer;
    InboundStatus: InboundStatus;
    IncludedBlocks: IncludedBlocks;
    InclusionFee: InclusionFee;
    IncomingTeyrchain: IncomingTeyrchain;
    IncomingTeyrchainDeploy: IncomingTeyrchainDeploy;
    IncomingTeyrchainFixed: IncomingTeyrchainFixed;
    Index: Index;
    IndicesLookupSource: IndicesLookupSource;
    IndividualExposure: IndividualExposure;
    InherentData: InherentData;
    InherentIdentifier: InherentIdentifier;
    InitializationData: InitializationData;
    InstanceDetails: InstanceDetails;
    InstanceId: InstanceId;
    InstanceMetadata: InstanceMetadata;
    InstantiateRequest: InstantiateRequest;
    InstantiateRequestV1: InstantiateRequestV1;
    InstantiateRequestV2: InstantiateRequestV2;
    InstantiateReturnValue: InstantiateReturnValue;
    InstantiateReturnValueOk: InstantiateReturnValueOk;
    InstantiateReturnValueTo267: InstantiateReturnValueTo267;
    InstructionV2: InstructionV2;
    InstructionV3: InstructionV3;
    InstructionV4: InstructionV4;
    InstructionV5: InstructionV5;
    InstructionWeights: InstructionWeights;
    InteriorMultiLocation: InteriorMultiLocation;
    InteriorMultiLocationV2: InteriorMultiLocationV2;
    InteriorMultiLocationV3: InteriorMultiLocationV3;
    InteriorMultiLocationV5: InteriorMultiLocationV5;
    InvalidDisputeStatementKind: InvalidDisputeStatementKind;
    InvalidTransaction: InvalidTransaction;
    isize: isize;
    ISize: ISize;
    ItemDeprecationInfoV16: ItemDeprecationInfoV16;
    Json: Json;
    Junction: Junction;
    Junctions: Junctions;
    JunctionsV1: JunctionsV1;
    JunctionsV2: JunctionsV2;
    JunctionsV3: JunctionsV3;
    JunctionsV4: JunctionsV4;
    JunctionsV5: JunctionsV5;
    JunctionV0: JunctionV0;
    JunctionV1: JunctionV1;
    JunctionV2: JunctionV2;
    JunctionV3: JunctionV3;
    JunctionV4: JunctionV4;
    JunctionV5: JunctionV5;
    Justification: Justification;
    JustificationNotification: JustificationNotification;
    Justifications: Justifications;
    Key: Key;
    KeyOwnerProof: KeyOwnerProof;
    Keys: Keys;
    KeyType: KeyType;
    KeyTypeId: KeyTypeId;
    KeyValue: KeyValue;
    KeyValueOption: KeyValueOption;
    Kind: Kind;
    LaneId: LaneId;
    LastContribution: LastContribution;
    LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;
    LeasePeriod: LeasePeriod;
    LeasePeriodOf: LeasePeriodOf;
    LegacyTransaction: LegacyTransaction;
    Limits: Limits;
    LimitsTo264: LimitsTo264;
    LocalValidationData: LocalValidationData;
    LockIdentifier: LockIdentifier;
    LookupSource: LookupSource;
    LookupTarget: LookupTarget;
    LotteryConfig: LotteryConfig;
    MaxPezpalletNameLen: MaxPezpalletNameLen;
    MaxPezpalletsInfo: MaxPezpalletsInfo;
    MaybeErrorCodeV3: MaybeErrorCodeV3;
    MaybeRandomness: MaybeRandomness;
    MaybeVrf: MaybeVrf;
    MemberCount: MemberCount;
    MembershipProof: MembershipProof;
    MessageData: MessageData;
    MessageId: MessageId;
    MessageIngestionType: MessageIngestionType;
    MessageKey: MessageKey;
    MessageNonce: MessageNonce;
    MessageQueueChain: MessageQueueChain;
    MessagesDeliveryProofOf: MessagesDeliveryProofOf;
    MessagesProofOf: MessagesProofOf;
    MessagingStateSnapshot: MessagingStateSnapshot;
    MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;
    MetadataAll: MetadataAll;
    MetadataLatest: MetadataLatest;
    MetadataV10: MetadataV10;
    MetadataV11: MetadataV11;
    MetadataV12: MetadataV12;
    MetadataV13: MetadataV13;
    MetadataV14: MetadataV14;
    MetadataV15: MetadataV15;
    MetadataV16: MetadataV16;
    MetadataV9: MetadataV9;
    MigrationStatusResult: MigrationStatusResult;
    Mixnode: Mixnode;
    MixnodesErr: MixnodesErr;
    MmrBatchProof: MmrBatchProof;
    MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;
    MmrError: MmrError;
    MmrHash: MmrHash;
    MmrLeafBatchProof: MmrLeafBatchProof;
    MmrLeafIndex: MmrLeafIndex;
    MmrLeafProof: MmrLeafProof;
    MmrNodeIndex: MmrNodeIndex;
    MmrProof: MmrProof;
    MmrRootHash: MmrRootHash;
    ModuleConstantMetadataV10: ModuleConstantMetadataV10;
    ModuleConstantMetadataV11: ModuleConstantMetadataV11;
    ModuleConstantMetadataV12: ModuleConstantMetadataV12;
    ModuleConstantMetadataV13: ModuleConstantMetadataV13;
    ModuleConstantMetadataV9: ModuleConstantMetadataV9;
    ModuleId: ModuleId;
    ModuleMetadataV10: ModuleMetadataV10;
    ModuleMetadataV11: ModuleMetadataV11;
    ModuleMetadataV12: ModuleMetadataV12;
    ModuleMetadataV13: ModuleMetadataV13;
    ModuleMetadataV9: ModuleMetadataV9;
    Moment: Moment;
    MomentOf: MomentOf;
    MoreAttestations: MoreAttestations;
    MortalEra: MortalEra;
    MultiAddress: MultiAddress;
    MultiAsset: MultiAsset;
    MultiAssetFilter: MultiAssetFilter;
    MultiAssetFilterV1: MultiAssetFilterV1;
    MultiAssetFilterV2: MultiAssetFilterV2;
    MultiAssetFilterV3: MultiAssetFilterV3;
    MultiAssetFilterV4: MultiAssetFilterV4;
    MultiAssetFilterV5: MultiAssetFilterV5;
    MultiAssets: MultiAssets;
    MultiAssetsV1: MultiAssetsV1;
    MultiAssetsV2: MultiAssetsV2;
    MultiAssetsV3: MultiAssetsV3;
    MultiAssetsV4: MultiAssetsV4;
    MultiAssetsV5: MultiAssetsV5;
    MultiAssetTransferFilterV5: MultiAssetTransferFilterV5;
    MultiAssetV0: MultiAssetV0;
    MultiAssetV1: MultiAssetV1;
    MultiAssetV2: MultiAssetV2;
    MultiAssetV3: MultiAssetV3;
    MultiAssetV4: MultiAssetV4;
    MultiAssetV5: MultiAssetV5;
    MultiDisputeStatementSet: MultiDisputeStatementSet;
    MultiLocation: MultiLocation;
    MultiLocationV0: MultiLocationV0;
    MultiLocationV1: MultiLocationV1;
    MultiLocationV2: MultiLocationV2;
    MultiLocationV3: MultiLocationV3;
    MultiLocationV4: MultiLocationV4;
    MultiLocationV5: MultiLocationV5;
    Multiplier: Multiplier;
    Multisig: Multisig;
    MultiSignature: MultiSignature;
    MultiSigner: MultiSigner;
    NetworkId: NetworkId;
    NetworkIdV2: NetworkIdV2;
    NetworkIdV3: NetworkIdV3;
    NetworkIdV4: NetworkIdV4;
    NetworkIdV5: NetworkIdV5;
    NetworkState: NetworkState;
    NetworkStatePeerset: NetworkStatePeerset;
    NetworkStatePeersetInfo: NetworkStatePeersetInfo;
    NewBidder: NewBidder;
    NextAuthority: NextAuthority;
    NextConfigDescriptor: NextConfigDescriptor;
    NextConfigDescriptorV1: NextConfigDescriptorV1;
    NftCollectionId: NftCollectionId;
    NftItemId: NftItemId;
    NodeFeatures: NodeFeatures;
    NodeRole: NodeRole;
    Nominations: Nominations;
    NominatorIndex: NominatorIndex;
    NominatorIndexCompact: NominatorIndexCompact;
    NotConnectedPeer: NotConnectedPeer;
    NpApiError: NpApiError;
    NpPoolId: NpPoolId;
    Null: Null;
    OccupiedCore: OccupiedCore;
    OccupiedCoreAssumption: OccupiedCoreAssumption;
    OffchainAccuracy: OffchainAccuracy;
    OffchainAccuracyCompact: OffchainAccuracyCompact;
    OffenceDetails: OffenceDetails;
    Offender: Offender;
    OldV1SessionInfo: OldV1SessionInfo;
    OpaqueCall: OpaqueCall;
    OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
    OpaqueMetadata: OpaqueMetadata;
    OpaqueMultiaddr: OpaqueMultiaddr;
    OpaqueNetworkState: OpaqueNetworkState;
    OpaquePeerId: OpaquePeerId;
    OpaqueTimeSlot: OpaqueTimeSlot;
    OpenTip: OpenTip;
    OpenTipFinderTo225: OpenTipFinderTo225;
    OpenTipTip: OpenTipTip;
    OpenTipTo225: OpenTipTo225;
    OperatingMode: OperatingMode;
    OptionBool: OptionBool;
    Origin: Origin;
    OriginCaller: OriginCaller;
    OriginKindV0: OriginKindV0;
    OriginKindV1: OriginKindV1;
    OriginKindV2: OriginKindV2;
    OriginKindV3: OriginKindV3;
    OriginKindV4: OriginKindV4;
    OutboundHrmpChannelLimitations: OutboundHrmpChannelLimitations;
    OutboundHrmpMessage: OutboundHrmpMessage;
    OutboundLaneData: OutboundLaneData;
    OutboundMessageFee: OutboundMessageFee;
    OutboundPayload: OutboundPayload;
    OutboundStatus: OutboundStatus;
    Outcome: Outcome;
    OutcomeV4: OutcomeV4;
    OuterEnums15: OuterEnums15;
    OverweightIndex: OverweightIndex;
    Owner: Owner;
    PageCounter: PageCounter;
    PageIndexData: PageIndexData;
    ParaGenesisArgs: ParaGenesisArgs;
    ParaId: ParaId;
    ParaInfo: ParaInfo;
    ParaLifecycle: ParaLifecycle;
    Parameter: Parameter;
    ParaPastCodeMeta: ParaPastCodeMeta;
    ParaScheduling: ParaScheduling;
    ParathreadClaim: ParathreadClaim;
    ParathreadClaimQueue: ParathreadClaimQueue;
    ParathreadEntry: ParathreadEntry;
    ParaValidatorIndex: ParaValidatorIndex;
    Pays: Pays;
    Peer: Peer;
    PeerEndpoint: PeerEndpoint;
    PeerEndpointAddr: PeerEndpointAddr;
    PeerInfo: PeerInfo;
    PeerPing: PeerPing;
    PendingChange: PendingChange;
    PendingPause: PendingPause;
    PendingResume: PendingResume;
    PendingSlashes: PendingSlashes;
    Perbill: Perbill;
    Percent: Percent;
    PerDispatchClassU32: PerDispatchClassU32;
    PerDispatchClassWeight: PerDispatchClassWeight;
    PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;
    Period: Period;
    Permill: Permill;
    PermissionLatest: PermissionLatest;
    PermissionsV1: PermissionsV1;
    PermissionVersions: PermissionVersions;
    Perquintill: Perquintill;
    PersistedValidationData: PersistedValidationData;
    PerU16: PerU16;
    PezpalletAssociatedTypeMetadataV16: PezpalletAssociatedTypeMetadataV16;
    PezpalletCallMetadataLatest: PezpalletCallMetadataLatest;
    PezpalletCallMetadataV14: PezpalletCallMetadataV14;
    PezpalletCallMetadataV16: PezpalletCallMetadataV16;
    PezpalletConstantMetadataLatest: PezpalletConstantMetadataLatest;
    PezpalletConstantMetadataV14: PezpalletConstantMetadataV14;
    PezpalletConstantMetadataV16: PezpalletConstantMetadataV16;
    PezpalletErrorMetadataLatest: PezpalletErrorMetadataLatest;
    PezpalletErrorMetadataV14: PezpalletErrorMetadataV14;
    PezpalletErrorMetadataV16: PezpalletErrorMetadataV16;
    PezpalletEventMetadataLatest: PezpalletEventMetadataLatest;
    PezpalletEventMetadataV14: PezpalletEventMetadataV14;
    PezpalletEventMetadataV16: PezpalletEventMetadataV16;
    PezpalletId: PezpalletId;
    PezpalletInfoV3: PezpalletInfoV3;
    PezpalletInfoV4: PezpalletInfoV4;
    PezpalletInfoV5: PezpalletInfoV5;
    PezpalletMetadataLatest: PezpalletMetadataLatest;
    PezpalletMetadataV14: PezpalletMetadataV14;
    PezpalletMetadataV15: PezpalletMetadataV15;
    PezpalletMetadataV16: PezpalletMetadataV16;
    PezpalletsOrigin: PezpalletsOrigin;
    PezpalletStorageMetadataLatest: PezpalletStorageMetadataLatest;
    PezpalletStorageMetadataV14: PezpalletStorageMetadataV14;
    PezpalletStorageMetadataV16: PezpalletStorageMetadataV16;
    PezpalletVersion: PezpalletVersion;
    PezpalletViewFunctionMetadataV16: PezpalletViewFunctionMetadataV16;
    Phantom: Phantom;
    PhantomData: PhantomData;
    Phase: Phase;
    PhragmenScore: PhragmenScore;
    Points: Points;
    PortableType: PortableType;
    PortableTypeV14: PortableTypeV14;
    PostDispatchInfo: PostDispatchInfo;
    Precommits: Precommits;
    PrefabWasmModule: PrefabWasmModule;
    PrefixedStorageKey: PrefixedStorageKey;
    PreimageStatus: PreimageStatus;
    PreimageStatusAvailable: PreimageStatusAvailable;
    PreRuntime: PreRuntime;
    Prevotes: Prevotes;
    Priority: Priority;
    PriorLock: PriorLock;
    PropIndex: PropIndex;
    Proposal: Proposal;
    ProposalIndex: ProposalIndex;
    ProxyAnnouncement: ProxyAnnouncement;
    ProxyDefinition: ProxyDefinition;
    ProxyState: ProxyState;
    ProxyType: ProxyType;
    PvfCheckStatement: PvfCheckStatement;
    PvfExecTimeoutKind: PvfExecTimeoutKind;
    PvfPrepTimeoutKind: PvfPrepTimeoutKind;
    QueryId: QueryId;
    QueryResponseInfoV3: QueryResponseInfoV3;
    QueryResponseInfoV4: QueryResponseInfoV4;
    QueryResponseInfoV5: QueryResponseInfoV5;
    QueryStatus: QueryStatus;
    QueueConfigData: QueueConfigData;
    QueuedParathread: QueuedParathread;
    Randomness: Randomness;
    Raw: Raw;
    RawAuraPreDigest: RawAuraPreDigest;
    RawBabePreDigest: RawBabePreDigest;
    RawBabePreDigestCompat: RawBabePreDigestCompat;
    RawBabePreDigestPrimary: RawBabePreDigestPrimary;
    RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;
    RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;
    RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;
    RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;
    RawBabePreDigestTo159: RawBabePreDigestTo159;
    RawOrigin: RawOrigin;
    RawSolution: RawSolution;
    RawSolutionTo265: RawSolutionTo265;
    RawSolutionWith16: RawSolutionWith16;
    RawSolutionWith24: RawSolutionWith24;
    RawVRFOutput: RawVRFOutput;
    ReadProof: ReadProof;
    ReadySolution: ReadySolution;
    Reasons: Reasons;
    RecoveryConfig: RecoveryConfig;
    RefCount: RefCount;
    RefCountTo259: RefCountTo259;
    ReferendumIndex: ReferendumIndex;
    ReferendumInfo: ReferendumInfo;
    ReferendumInfoFinished: ReferendumInfoFinished;
    ReferendumInfoTo239: ReferendumInfoTo239;
    ReferendumStatus: ReferendumStatus;
    RegisteredTeyrchainInfo: RegisteredTeyrchainInfo;
    RegistrarIndex: RegistrarIndex;
    RegistrarInfo: RegistrarInfo;
    Registration: Registration;
    RegistrationJudgement: RegistrationJudgement;
    RegistrationTo198: RegistrationTo198;
    RelayBlockNumber: RelayBlockNumber;
    RelayChainBlockNumber: RelayChainBlockNumber;
    RelayChainHash: RelayChainHash;
    RelayerId: RelayerId;
    RelayHash: RelayHash;
    Releases: Releases;
    Remark: Remark;
    Renouncing: Renouncing;
    RentProjection: RentProjection;
    ReplacementTimes: ReplacementTimes;
    ReportedRoundStates: ReportedRoundStates;
    Reporter: Reporter;
    ReportIdOf: ReportIdOf;
    ReserveData: ReserveData;
    ReserveIdentifier: ReserveIdentifier;
    Response: Response;
    ResponseV0: ResponseV0;
    ResponseV1: ResponseV1;
    ResponseV2: ResponseV2;
    ResponseV2Error: ResponseV2Error;
    ResponseV3: ResponseV3;
    ResponseV3Error: ResponseV3Error;
    ResponseV3Result: ResponseV3Result;
    ResponseV4: ResponseV4;
    ResponseV5: ResponseV5;
    Retriable: Retriable;
    RewardDestination: RewardDestination;
    RewardPoint: RewardPoint;
    RoundSnapshot: RoundSnapshot;
    RoundState: RoundState;
    RpcMethods: RpcMethods;
    RuntimeApiMetadataLatest: RuntimeApiMetadataLatest;
    RuntimeApiMetadataV15: RuntimeApiMetadataV15;
    RuntimeApiMetadataV16: RuntimeApiMetadataV16;
    RuntimeApiMethodMetadataV15: RuntimeApiMethodMetadataV15;
    RuntimeApiMethodMetadataV16: RuntimeApiMethodMetadataV16;
    RuntimeApiMethodParamMetadataV15: RuntimeApiMethodParamMetadataV15;
    RuntimeCall: RuntimeCall;
    RuntimeDbWeight: RuntimeDbWeight;
    RuntimeDispatchInfo: RuntimeDispatchInfo;
    RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;
    RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;
    RuntimeEvent: RuntimeEvent;
    RuntimeVersion: RuntimeVersion;
    RuntimeVersionApi: RuntimeVersionApi;
    RuntimeVersionPartial: RuntimeVersionPartial;
    RuntimeVersionPre3: RuntimeVersionPre3;
    RuntimeVersionPre4: RuntimeVersionPre4;
    Schedule: Schedule;
    Scheduled: Scheduled;
    ScheduledCore: ScheduledCore;
    ScheduledTo254: ScheduledTo254;
    SchedulePeriod: SchedulePeriod;
    SchedulePriority: SchedulePriority;
    ScheduleTo212: ScheduleTo212;
    ScheduleTo258: ScheduleTo258;
    ScheduleTo264: ScheduleTo264;
    Scheduling: Scheduling;
    ScrapedOnChainVotes: ScrapedOnChainVotes;
    Seal: Seal;
    SealV0: SealV0;
    SeatHolder: SeatHolder;
    SeedOf: SeedOf;
    ServiceQuality: ServiceQuality;
    SessionIndex: SessionIndex;
    SessionInfo: SessionInfo;
    SessionInfoValidatorGroup: SessionInfoValidatorGroup;
    SessionKeys1: SessionKeys1;
    SessionKeys10: SessionKeys10;
    SessionKeys10B: SessionKeys10B;
    SessionKeys2: SessionKeys2;
    SessionKeys3: SessionKeys3;
    SessionKeys4: SessionKeys4;
    SessionKeys5: SessionKeys5;
    SessionKeys6: SessionKeys6;
    SessionKeys6B: SessionKeys6B;
    SessionKeys7: SessionKeys7;
    SessionKeys7B: SessionKeys7B;
    SessionKeys8: SessionKeys8;
    SessionKeys8B: SessionKeys8B;
    SessionKeys9: SessionKeys9;
    SessionKeys9B: SessionKeys9B;
    SessionPhase: SessionPhase;
    SessionStatus: SessionStatus;
    SetId: SetId;
    SetIndex: SetIndex;
    Si0Field: Si0Field;
    Si0LookupTypeId: Si0LookupTypeId;
    Si0Path: Si0Path;
    Si0Type: Si0Type;
    Si0TypeDef: Si0TypeDef;
    Si0TypeDefArray: Si0TypeDefArray;
    Si0TypeDefBitSequence: Si0TypeDefBitSequence;
    Si0TypeDefCompact: Si0TypeDefCompact;
    Si0TypeDefComposite: Si0TypeDefComposite;
    Si0TypeDefPhantom: Si0TypeDefPhantom;
    Si0TypeDefPrimitive: Si0TypeDefPrimitive;
    Si0TypeDefSequence: Si0TypeDefSequence;
    Si0TypeDefTuple: Si0TypeDefTuple;
    Si0TypeDefVariant: Si0TypeDefVariant;
    Si0TypeParameter: Si0TypeParameter;
    Si0Variant: Si0Variant;
    Si1Field: Si1Field;
    Si1LookupTypeId: Si1LookupTypeId;
    Si1Path: Si1Path;
    Si1Type: Si1Type;
    Si1TypeDef: Si1TypeDef;
    Si1TypeDefArray: Si1TypeDefArray;
    Si1TypeDefBitSequence: Si1TypeDefBitSequence;
    Si1TypeDefCompact: Si1TypeDefCompact;
    Si1TypeDefComposite: Si1TypeDefComposite;
    Si1TypeDefPrimitive: Si1TypeDefPrimitive;
    Si1TypeDefSequence: Si1TypeDefSequence;
    Si1TypeDefTuple: Si1TypeDefTuple;
    Si1TypeDefVariant: Si1TypeDefVariant;
    Si1TypeParameter: Si1TypeParameter;
    Si1Variant: Si1Variant;
    SiField: SiField;
    Signature: Signature;
    SignedAvailabilityBitfield: SignedAvailabilityBitfield;
    SignedAvailabilityBitfields: SignedAvailabilityBitfields;
    SignedBlock: SignedBlock;
    SignedBlockWithJustification: SignedBlockWithJustification;
    SignedBlockWithJustifications: SignedBlockWithJustifications;
    SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;
    SignedExtensionMetadataV14: SignedExtensionMetadataV14;
    SignedSubmission: SignedSubmission;
    SignedSubmissionOf: SignedSubmissionOf;
    SignedSubmissionTo276: SignedSubmissionTo276;
    SignerPayload: SignerPayload;
    SigningContext: SigningContext;
    SiLookupTypeId: SiLookupTypeId;
    SiPath: SiPath;
    SiType: SiType;
    SiTypeDef: SiTypeDef;
    SiTypeDefArray: SiTypeDefArray;
    SiTypeDefBitSequence: SiTypeDefBitSequence;
    SiTypeDefCompact: SiTypeDefCompact;
    SiTypeDefComposite: SiTypeDefComposite;
    SiTypeDefPrimitive: SiTypeDefPrimitive;
    SiTypeDefSequence: SiTypeDefSequence;
    SiTypeDefTuple: SiTypeDefTuple;
    SiTypeDefVariant: SiTypeDefVariant;
    SiTypeParameter: SiTypeParameter;
    SiVariant: SiVariant;
    SlashingOffenceKind: SlashingOffenceKind;
    SlashingSpans: SlashingSpans;
    SlashingSpansTo204: SlashingSpansTo204;
    SlashJournalEntry: SlashJournalEntry;
    Slot: Slot;
    SlotDuration: SlotDuration;
    SlotNumber: SlotNumber;
    SlotRange: SlotRange;
    SlotRange10: SlotRange10;
    SocietyJudgement: SocietyJudgement;
    SocietyVote: SocietyVote;
    SolutionOrSnapshotSize: SolutionOrSnapshotSize;
    SolutionSupport: SolutionSupport;
    SolutionSupports: SolutionSupports;
    SpanIndex: SpanIndex;
    SpanRecord: SpanRecord;
    SpecVersion: SpecVersion;
    Sr25519Signature: Sr25519Signature;
    StakingLedger: StakingLedger;
    StakingLedgerTo223: StakingLedgerTo223;
    StakingLedgerTo240: StakingLedgerTo240;
    Statement: Statement;
    StatementKind: StatementKind;
    StatementStoreInvalidStatement: StatementStoreInvalidStatement;
    StatementStoreStatementSource: StatementStoreStatementSource;
    StatementStoreValidStatement: StatementStoreValidStatement;
    StorageChangeSet: StorageChangeSet;
    StorageData: StorageData;
    StorageDeposit: StorageDeposit;
    StorageEntryMetadataLatest: StorageEntryMetadataLatest;
    StorageEntryMetadataV10: StorageEntryMetadataV10;
    StorageEntryMetadataV11: StorageEntryMetadataV11;
    StorageEntryMetadataV12: StorageEntryMetadataV12;
    StorageEntryMetadataV13: StorageEntryMetadataV13;
    StorageEntryMetadataV14: StorageEntryMetadataV14;
    StorageEntryMetadataV16: StorageEntryMetadataV16;
    StorageEntryMetadataV9: StorageEntryMetadataV9;
    StorageEntryModifierLatest: StorageEntryModifierLatest;
    StorageEntryModifierV10: StorageEntryModifierV10;
    StorageEntryModifierV11: StorageEntryModifierV11;
    StorageEntryModifierV12: StorageEntryModifierV12;
    StorageEntryModifierV13: StorageEntryModifierV13;
    StorageEntryModifierV14: StorageEntryModifierV14;
    StorageEntryModifierV9: StorageEntryModifierV9;
    StorageEntryTypeLatest: StorageEntryTypeLatest;
    StorageEntryTypeV10: StorageEntryTypeV10;
    StorageEntryTypeV11: StorageEntryTypeV11;
    StorageEntryTypeV12: StorageEntryTypeV12;
    StorageEntryTypeV13: StorageEntryTypeV13;
    StorageEntryTypeV14: StorageEntryTypeV14;
    StorageEntryTypeV9: StorageEntryTypeV9;
    StorageHasher: StorageHasher;
    StorageHasherV10: StorageHasherV10;
    StorageHasherV11: StorageHasherV11;
    StorageHasherV12: StorageHasherV12;
    StorageHasherV13: StorageHasherV13;
    StorageHasherV14: StorageHasherV14;
    StorageHasherV9: StorageHasherV9;
    StorageInfo: StorageInfo;
    StorageKey: StorageKey;
    StorageKind: StorageKind;
    StorageMetadataV10: StorageMetadataV10;
    StorageMetadataV11: StorageMetadataV11;
    StorageMetadataV12: StorageMetadataV12;
    StorageMetadataV13: StorageMetadataV13;
    StorageMetadataV9: StorageMetadataV9;
    StorageProof: StorageProof;
    StoredPendingChange: StoredPendingChange;
    StoredState: StoredState;
    StrikeCount: StrikeCount;
    SubId: SubId;
    SubmissionIndicesOf: SubmissionIndicesOf;
    Supports: Supports;
    SyncState: SyncState;
    SystemInherentData: SystemInherentData;
    SystemOrigin: SystemOrigin;
    Tally: Tally;
    TaskAddress: TaskAddress;
    TAssetBalance: TAssetBalance;
    TAssetConversion: TAssetConversion;
    TAssetDepositBalance: TAssetDepositBalance;
    Text: Text;
    TeyrchainDispatchOrigin: TeyrchainDispatchOrigin;
    TeyrchainInherentData: TeyrchainInherentData;
    TeyrchainProposal: TeyrchainProposal;
    TeyrchainsInherentData: TeyrchainsInherentData;
    Timepoint: Timepoint;
    TokenError: TokenError;
    TombstoneContractInfo: TombstoneContractInfo;
    TraceBlockResponse: TraceBlockResponse;
    TraceError: TraceError;
    TransactionalError: TransactionalError;
    TransactionExtensionMetadataLatest: TransactionExtensionMetadataLatest;
    TransactionExtensionMetadataV16: TransactionExtensionMetadataV16;
    TransactionInfo: TransactionInfo;
    TransactionLongevity: TransactionLongevity;
    TransactionPriority: TransactionPriority;
    TransactionSource: TransactionSource;
    TransactionStorageProof: TransactionStorageProof;
    TransactionTag: TransactionTag;
    TransactionV0: TransactionV0;
    TransactionV1: TransactionV1;
    TransactionV2: TransactionV2;
    TransactionV3: TransactionV3;
    TransactionValidity: TransactionValidity;
    TransactionValidityError: TransactionValidityError;
    TransientValidationData: TransientValidationData;
    TreasuryProposal: TreasuryProposal;
    TrieId: TrieId;
    TrieIndex: TrieIndex;
    Type: Type;
    u128: u128;
    U128: U128;
    u16: u16;
    U16: U16;
    u256: u256;
    U256: U256;
    u32: u32;
    U32: U32;
    U32F32: U32F32;
    u64: u64;
    U64: U64;
    u8: u8;
    U8: U8;
    UnappliedSlash: UnappliedSlash;
    UnappliedSlashOther: UnappliedSlashOther;
    UncheckedFungibilityV4: UncheckedFungibilityV4;
    UncheckedFungibilityV5: UncheckedFungibilityV5;
    UncleEntryItem: UncleEntryItem;
    UnknownTransaction: UnknownTransaction;
    UnlockChunk: UnlockChunk;
    UnrewardedRelayer: UnrewardedRelayer;
    UnrewardedRelayersState: UnrewardedRelayersState;
    UpgradeGoAhead: UpgradeGoAhead;
    UpgradeRestriction: UpgradeRestriction;
    UpwardMessage: UpwardMessage;
    usize: usize;
    USize: USize;
    ValidationCode: ValidationCode;
    ValidationCodeHash: ValidationCodeHash;
    ValidationData: ValidationData;
    ValidationDataType: ValidationDataType;
    ValidationFunctionParams: ValidationFunctionParams;
    ValidatorCount: ValidatorCount;
    ValidatorId: ValidatorId;
    ValidatorIdOf: ValidatorIdOf;
    ValidatorIndex: ValidatorIndex;
    ValidatorIndexCompact: ValidatorIndexCompact;
    ValidatorPrefs: ValidatorPrefs;
    ValidatorPrefsTo145: ValidatorPrefsTo145;
    ValidatorPrefsTo196: ValidatorPrefsTo196;
    ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;
    ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;
    ValidatorSet: ValidatorSet;
    ValidatorSetId: ValidatorSetId;
    ValidatorSignature: ValidatorSignature;
    ValidDisputeStatementKind: ValidDisputeStatementKind;
    ValidityAttestation: ValidityAttestation;
    ValidTransaction: ValidTransaction;
    VariantDeprecationInfoV16: VariantDeprecationInfoV16;
    VecInboundHrmpMessage: VecInboundHrmpMessage;
    VersionedMultiAsset: VersionedMultiAsset;
    VersionedMultiAssets: VersionedMultiAssets;
    VersionedMultiLocation: VersionedMultiLocation;
    VersionedResponse: VersionedResponse;
    VersionedXcm: VersionedXcm;
    VersionMigrationStage: VersionMigrationStage;
    VersionV3: VersionV3;
    VersionV4: VersionV4;
    VestingInfo: VestingInfo;
    VestingSchedule: VestingSchedule;
    Vote: Vote;
    VoteIndex: VoteIndex;
    Voter: Voter;
    VoterInfo: VoterInfo;
    Votes: Votes;
    VotesTo230: VotesTo230;
    VoteThreshold: VoteThreshold;
    VoteWeight: VoteWeight;
    Voting: Voting;
    VotingDelegating: VotingDelegating;
    VotingDirect: VotingDirect;
    VotingDirectVote: VotingDirectVote;
    VouchingStatus: VouchingStatus;
    VrfData: VrfData;
    VrfOutput: VrfOutput;
    VrfProof: VrfProof;
    Weight: Weight;
    WeightLimitV2: WeightLimitV2;
    WeightLimitV3: WeightLimitV3;
    WeightMultiplier: WeightMultiplier;
    WeightPerClass: WeightPerClass;
    WeightToFeeCoefficient: WeightToFeeCoefficient;
    WeightV0: WeightV0;
    WeightV1: WeightV1;
    WeightV2: WeightV2;
    WildFungibility: WildFungibility;
    WildFungibilityV0: WildFungibilityV0;
    WildFungibilityV1: WildFungibilityV1;
    WildFungibilityV2: WildFungibilityV2;
    WildFungibilityV3: WildFungibilityV3;
    WildFungibilityV4: WildFungibilityV4;
    WildFungibilityV5: WildFungibilityV5;
    WildMultiAsset: WildMultiAsset;
    WildMultiAssetV1: WildMultiAssetV1;
    WildMultiAssetV2: WildMultiAssetV2;
    WildMultiAssetV3: WildMultiAssetV3;
    WildMultiAssetV4: WildMultiAssetV4;
    WildMultiAssetV5: WildMultiAssetV5;
    WinnersData: WinnersData;
    WinnersData10: WinnersData10;
    WinnersDataTuple: WinnersDataTuple;
    WinnersDataTuple10: WinnersDataTuple10;
    WinningData: WinningData;
    WinningData10: WinningData10;
    WinningDataEntry: WinningDataEntry;
    WithdrawReasons: WithdrawReasons;
    Xcm: Xcm;
    XcmAssetId: XcmAssetId;
    XcmDryRunApiError: XcmDryRunApiError;
    XcmDryRunEffects: XcmDryRunEffects;
    XcmError: XcmError;
    XcmErrorV0: XcmErrorV0;
    XcmErrorV1: XcmErrorV1;
    XcmErrorV2: XcmErrorV2;
    XcmErrorV3: XcmErrorV3;
    XcmErrorV4: XcmErrorV4;
    XcmErrorV5: XcmErrorV5;
    XcmOrderV0: XcmOrderV0;
    XcmOrderV1: XcmOrderV1;
    XcmOrigin: XcmOrigin;
    XcmOriginKind: XcmOriginKind;
    XcmPaymentApiError: XcmPaymentApiError;
    XcmpMessageFormat: XcmpMessageFormat;
    XcmV0: XcmV0;
    XcmV1: XcmV1;
    XcmV2: XcmV2;
    XcmV3: XcmV3;
    XcmV4: XcmV4;
    XcmV5: XcmV5;
    XcmVersion: XcmVersion;
  } // InterfaceTypes
} // declare module
