import '@polkadot/types/types/registry';
import type { BancorPool } from '@bifrost-finance/types/interfaces/bancor';
import type { ExtraFeeName, PalletBalanceOf } from '@bifrost-finance/types/interfaces/flexibleFee';
import type { DepositData, PoolId, PoolState, PoolType, RewardData } from '@bifrost-finance/types/interfaces/liquidityMining';
import type { IsExtended, SystemPalletId } from '@bifrost-finance/types/interfaces/minterReward';
import type { Amount, AmountOf, Currency, CurrencyId, CurrencyIdOf, MinimumsMaximums, NodePrimitivesCurrencyCurrencyId, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, ShareWeight, StorageVersion, TimeUnit, TokenSymbol, TransferOriginType } from '@bifrost-finance/types/interfaces/primitives';
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, 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, OracleKey, OracleValue, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, 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 '@bifrost-finance/types/interfaces/runtime';
import type { ContributeCall, Contribution, ContributionStatus, CrowdloanContributeCall, FundStatus, ParachainDerivedProxyAccountType, ParachainTransactProxyType, ParachainTransactType, RedeemStatus, RpcContributionStatus, Withdraw, WithdrawCall } from '@bifrost-finance/types/interfaces/salp';
import type { FilecoinLedger, FilecoinOwnerByMinerEntry, SubstrateLedger, ledger } from '@bifrost-finance/types/interfaces/slp';
import type { RewardRecord } from '@bifrost-finance/types/interfaces/stakingReward';
import type { BifrostVestingInfo, MaxLocksOf } from '@bifrost-finance/types/interfaces/vesting';
import type { OrderId, OrderInfo, OrderType } from '@bifrost-finance/types/interfaces/vsbondAuction';
import type { UnlockId } from '@bifrost-finance/types/interfaces/vtokenMinting';
import type { BootstrapParamter, PairInfo, PairMetadata, PairStatus, ZenlinkAssetBalance, ZenlinkAssetId } from '@bifrost-finance/types/interfaces/zenlinkProtocol';
import type { AuthorityOrigin, CallOf, DelayedOrigin, DispatchTime, ScheduleTaskIndex } from '@open-web3/orml-types/interfaces/authority';
import type { GraduallyUpdate, StorageKeyBytes, StorageValue, StorageValueBytes } from '@open-web3/orml-types/interfaces/graduallyUpdates';
import type { DataProviderId, OrderedSet, RpcDataProviderId, TimestampedValue, TimestampedValueOf } from '@open-web3/orml-types/interfaces/oracle';
import type { CompactBalance, OrmlCurrencyId, PoolInfo, PoolInfoV0, Share } from '@open-web3/orml-types/interfaces/rewards';
import type { OrmlAccountData, OrmlBalanceLock } from '@open-web3/orml-types/interfaces/tokens';
import type { AuctionInfo, DelayedDispatchTime, DispatchId, Price } from '@open-web3/orml-types/interfaces/traits';
import type { OrmlVestingSchedule, VestingScheduleOf } from '@open-web3/orml-types/interfaces/vesting';
import type { Data, StorageKey } from '@polkadot/types';
import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
import type { UncleEntryItem } from '@polkadot/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 '@polkadot/types/interfaces/babe';
import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';
import type { BeefyAuthoritySet, BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark';
import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/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 '@polkadot/types/interfaces/bridges';
import type { BlockHash } from '@polkadot/types/interfaces/chain';
import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
import type { StatementKind } from '@polkadot/types/interfaces/claims';
import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
import type { AuthorityId, RawVRFOutput } from '@polkadot/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 '@polkadot/types/interfaces/contracts';
import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';
import type { BlockStats } from '@polkadot/types/interfaces/dev';
import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';
import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';
import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';
import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';
import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/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 '@polkadot/types/interfaces/grandpa';
import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';
import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';
import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';
import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, 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 } from '@polkadot/types/interfaces/metadata';
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
import type { NpApiError } from '@polkadot/types/interfaces/nompools';
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';
import type { Approvals } from '@polkadot/types/interfaces/poll';
import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';
import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';
import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
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 '@polkadot/types/interfaces/scaleInfo';
import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/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 '@polkadot/types/interfaces/session';
import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';
import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, 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 '@polkadot/types/interfaces/staking';
import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';
import type { WeightToFeeCoefficient } from '@polkadot/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 '@polkadot/types/interfaces/system';
import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';
import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue';
import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
import type { VestingInfo } from '@polkadot/types/interfaces/vesting';
import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
declare module '@polkadot/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;
        Amount: Amount;
        AmountOf: AmountOf;
        AnySignature: AnySignature;
        ApiId: ApiId;
        ApplyExtrinsicResult: ApplyExtrinsicResult;
        ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;
        ApprovalFlag: ApprovalFlag;
        Approvals: Approvals;
        ArithmeticError: ArithmeticError;
        AssetApproval: AssetApproval;
        AssetApprovalKey: AssetApprovalKey;
        AssetBalance: AssetBalance;
        AssetDestroyWitness: AssetDestroyWitness;
        AssetDetails: AssetDetails;
        AssetId: AssetId;
        AssetInstance: AssetInstance;
        AssetInstanceV0: AssetInstanceV0;
        AssetInstanceV1: AssetInstanceV1;
        AssetInstanceV2: AssetInstanceV2;
        AssetMetadata: AssetMetadata;
        AssetOptions: AssetOptions;
        AssignmentId: AssignmentId;
        AssignmentKind: AssignmentKind;
        AttestedCandidate: AttestedCandidate;
        AuctionIndex: AuctionIndex;
        AuctionInfo: AuctionInfo;
        AuthIndex: AuthIndex;
        AuthorityDiscoveryId: AuthorityDiscoveryId;
        AuthorityId: AuthorityId;
        AuthorityIndex: AuthorityIndex;
        AuthorityList: AuthorityList;
        AuthorityOrigin: AuthorityOrigin;
        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;
        Balance: Balance;
        BalanceLock: BalanceLock;
        BalanceLockTo212: BalanceLockTo212;
        BalanceOf: BalanceOf;
        BalanceStatus: BalanceStatus;
        BancorPool: BancorPool;
        BeefyAuthoritySet: BeefyAuthoritySet;
        BeefyCommitment: BeefyCommitment;
        BeefyId: BeefyId;
        BeefyKey: BeefyKey;
        BeefyNextAuthoritySet: BeefyNextAuthoritySet;
        BeefyPayload: BeefyPayload;
        BeefyPayloadId: BeefyPayloadId;
        BeefySignedCommitment: BeefySignedCommitment;
        BenchmarkBatch: BenchmarkBatch;
        BenchmarkConfig: BenchmarkConfig;
        BenchmarkList: BenchmarkList;
        BenchmarkMetadata: BenchmarkMetadata;
        BenchmarkParameter: BenchmarkParameter;
        BenchmarkResult: BenchmarkResult;
        Bid: Bid;
        Bidder: Bidder;
        BidKind: BidKind;
        BifrostVestingInfo: BifrostVestingInfo;
        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;
        BlockWeights: BlockWeights;
        BodyId: BodyId;
        BodyPart: BodyPart;
        bool: bool;
        Bool: Bool;
        BootstrapParamter: BootstrapParamter;
        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;
        CallHash: CallHash;
        CallHashOf: CallHashOf;
        CallIndex: CallIndex;
        CallOf: CallOf;
        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;
        CompactBalance: CompactBalance;
        CompactScore: CompactScore;
        CompactScoreCompact: CompactScoreCompact;
        ConfigData: ConfigData;
        Consensus: Consensus;
        ConsensusEngineId: ConsensusEngineId;
        ConsumedWeight: ConsumedWeight;
        ContractCallFlags: ContractCallFlags;
        ContractCallRequest: ContractCallRequest;
        ContractConstructorSpecLatest: ContractConstructorSpecLatest;
        ContractConstructorSpecV0: ContractConstructorSpecV0;
        ContractConstructorSpecV1: ContractConstructorSpecV1;
        ContractConstructorSpecV2: ContractConstructorSpecV2;
        ContractConstructorSpecV3: ContractConstructorSpecV3;
        ContractContractSpecV0: ContractContractSpecV0;
        ContractContractSpecV1: ContractContractSpecV1;
        ContractContractSpecV2: ContractContractSpecV2;
        ContractContractSpecV3: ContractContractSpecV3;
        ContractContractSpecV4: ContractContractSpecV4;
        ContractCryptoHasher: ContractCryptoHasher;
        ContractDiscriminant: ContractDiscriminant;
        ContractDisplayName: ContractDisplayName;
        ContractEventParamSpecLatest: ContractEventParamSpecLatest;
        ContractEventParamSpecV0: ContractEventParamSpecV0;
        ContractEventParamSpecV2: ContractEventParamSpecV2;
        ContractEventSpecLatest: ContractEventSpecLatest;
        ContractEventSpecV0: ContractEventSpecV0;
        ContractEventSpecV1: ContractEventSpecV1;
        ContractEventSpecV2: ContractEventSpecV2;
        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;
        ContractMetadata: ContractMetadata;
        ContractMetadataLatest: ContractMetadataLatest;
        ContractMetadataV0: ContractMetadataV0;
        ContractMetadataV1: ContractMetadataV1;
        ContractMetadataV2: ContractMetadataV2;
        ContractMetadataV3: ContractMetadataV3;
        ContractMetadataV4: ContractMetadataV4;
        ContractProject: ContractProject;
        ContractProjectContract: ContractProjectContract;
        ContractProjectInfo: ContractProjectInfo;
        ContractProjectSource: ContractProjectSource;
        ContractProjectV0: ContractProjectV0;
        ContractReturnFlags: ContractReturnFlags;
        ContractSelector: ContractSelector;
        ContractStorageKey: ContractStorageKey;
        ContractStorageLayout: ContractStorageLayout;
        ContractTypeSpec: ContractTypeSpec;
        ContributeCall: ContributeCall;
        Contribution: Contribution;
        ContributionStatus: ContributionStatus;
        Conviction: Conviction;
        CoreAssignment: CoreAssignment;
        CoreIndex: CoreIndex;
        CoreOccupied: CoreOccupied;
        CoreState: CoreState;
        CrateVersion: CrateVersion;
        CreatedBlock: CreatedBlock;
        CrowdloanContributeCall: CrowdloanContributeCall;
        Currency: Currency;
        CurrencyId: CurrencyId;
        CurrencyIdOf: CurrencyIdOf;
        Data: Data;
        DataProviderId: DataProviderId;
        DeferredOffenceOf: DeferredOffenceOf;
        DefunctVoter: DefunctVoter;
        DelayedDispatchTime: DelayedDispatchTime;
        DelayedOrigin: DelayedOrigin;
        DelayKind: DelayKind;
        DelayKindBest: DelayKindBest;
        Delegations: Delegations;
        DeletedContract: DeletedContract;
        DeliveredMessages: DeliveredMessages;
        DepositBalance: DepositBalance;
        DepositBalanceOf: DepositBalanceOf;
        DepositData: DepositData;
        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;
        DispatchId: DispatchId;
        DispatchInfo: DispatchInfo;
        DispatchInfoTo190: DispatchInfoTo190;
        DispatchInfoTo244: DispatchInfoTo244;
        DispatchOutcome: DispatchOutcome;
        DispatchOutcomePre6: DispatchOutcomePre6;
        DispatchResult: DispatchResult;
        DispatchResultOf: DispatchResultOf;
        DispatchResultTo198: DispatchResultTo198;
        DispatchTime: DispatchTime;
        DisputeLocation: DisputeLocation;
        DisputeResult: DisputeResult;
        DisputeState: DisputeState;
        DisputeStatement: DisputeStatement;
        DisputeStatementSet: DisputeStatementSet;
        DoubleEncodedCall: DoubleEncodedCall;
        DoubleVoteReport: DoubleVoteReport;
        DownwardMessage: DownwardMessage;
        EcdsaSignature: EcdsaSignature;
        Ed25519Signature: Ed25519Signature;
        EIP1559Transaction: EIP1559Transaction;
        EIP2930Transaction: EIP2930Transaction;
        ElectionCompute: ElectionCompute;
        ElectionPhase: ElectionPhase;
        ElectionResult: ElectionResult;
        ElectionScore: ElectionScore;
        ElectionSize: ElectionSize;
        ElectionStatus: ElectionStatus;
        EncodedFinalityProofs: EncodedFinalityProofs;
        EncodedJustification: EncodedJustification;
        Epoch: Epoch;
        EpochAuthorship: EpochAuthorship;
        Era: Era;
        EraIndex: EraIndex;
        EraPoints: EraPoints;
        EraRewardPoints: EraRewardPoints;
        EraRewards: EraRewards;
        ErrorMetadataLatest: ErrorMetadataLatest;
        ErrorMetadataV10: ErrorMetadataV10;
        ErrorMetadataV11: ErrorMetadataV11;
        ErrorMetadataV12: ErrorMetadataV12;
        ErrorMetadataV13: ErrorMetadataV13;
        ErrorMetadataV14: ErrorMetadataV14;
        ErrorMetadataV9: ErrorMetadataV9;
        EthAccessList: EthAccessList;
        EthAccessListItem: EthAccessListItem;
        EthAccount: EthAccount;
        EthAddress: EthAddress;
        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;
        EthLog: EthLog;
        EthReceipt: EthReceipt;
        EthReceiptV0: EthReceiptV0;
        EthReceiptV3: EthReceiptV3;
        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;
        EvmCreateInfo: EvmCreateInfo;
        EvmLog: EvmLog;
        EvmVicinity: EvmVicinity;
        ExecReturnValue: ExecReturnValue;
        ExitError: ExitError;
        ExitFatal: ExitFatal;
        ExitReason: ExitReason;
        ExitRevert: ExitRevert;
        ExitSucceed: ExitSucceed;
        ExplicitDisputeStatement: ExplicitDisputeStatement;
        Exposure: Exposure;
        ExtendedBalance: ExtendedBalance;
        ExtraFeeName: ExtraFeeName;
        Extrinsic: Extrinsic;
        ExtrinsicEra: ExtrinsicEra;
        ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;
        ExtrinsicMetadataV11: ExtrinsicMetadataV11;
        ExtrinsicMetadataV12: ExtrinsicMetadataV12;
        ExtrinsicMetadataV13: ExtrinsicMetadataV13;
        ExtrinsicMetadataV14: ExtrinsicMetadataV14;
        ExtrinsicOrHash: ExtrinsicOrHash;
        ExtrinsicPayload: ExtrinsicPayload;
        ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;
        ExtrinsicPayloadV4: ExtrinsicPayloadV4;
        ExtrinsicSignature: ExtrinsicSignature;
        ExtrinsicSignatureV4: ExtrinsicSignatureV4;
        ExtrinsicStatus: ExtrinsicStatus;
        ExtrinsicsWeight: ExtrinsicsWeight;
        ExtrinsicUnknown: ExtrinsicUnknown;
        ExtrinsicV4: ExtrinsicV4;
        f32: f32;
        F32: F32;
        f64: f64;
        F64: F64;
        FeeDetails: FeeDetails;
        FilecoinLedger: FilecoinLedger;
        FilecoinOwnerByMinerEntry: FilecoinOwnerByMinerEntry;
        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;
        FundStatus: FundStatus;
        Fungibility: Fungibility;
        FungibilityV0: FungibilityV0;
        FungibilityV1: FungibilityV1;
        FungibilityV2: FungibilityV2;
        Gas: Gas;
        GiltBid: GiltBid;
        GlobalValidationData: GlobalValidationData;
        GlobalValidationSchedule: GlobalValidationSchedule;
        GraduallyUpdate: GraduallyUpdate;
        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;
        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;
        InboundHrmpMessage: InboundHrmpMessage;
        InboundHrmpMessages: InboundHrmpMessages;
        InboundLaneData: InboundLaneData;
        InboundRelayer: InboundRelayer;
        InboundStatus: InboundStatus;
        IncludedBlocks: IncludedBlocks;
        InclusionFee: InclusionFee;
        IncomingParachain: IncomingParachain;
        IncomingParachainDeploy: IncomingParachainDeploy;
        IncomingParachainFixed: IncomingParachainFixed;
        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;
        InstructionWeights: InstructionWeights;
        InteriorMultiLocation: InteriorMultiLocation;
        InvalidDisputeStatementKind: InvalidDisputeStatementKind;
        InvalidTransaction: InvalidTransaction;
        IsExtended: IsExtended;
        Json: Json;
        Junction: Junction;
        Junctions: Junctions;
        JunctionsV1: JunctionsV1;
        JunctionsV2: JunctionsV2;
        JunctionV0: JunctionV0;
        JunctionV1: JunctionV1;
        JunctionV2: JunctionV2;
        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;
        ledger: ledger;
        LegacyTransaction: LegacyTransaction;
        Limits: Limits;
        LimitsTo264: LimitsTo264;
        LocalValidationData: LocalValidationData;
        LockIdentifier: LockIdentifier;
        LookupSource: LookupSource;
        LookupTarget: LookupTarget;
        LotteryConfig: LotteryConfig;
        MaxLocksOf: MaxLocksOf;
        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;
        MetadataV9: MetadataV9;
        MigrationStatusResult: MigrationStatusResult;
        MinimumsMaximums: MinimumsMaximums;
        MmrBatchProof: MmrBatchProof;
        MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;
        MmrError: MmrError;
        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;
        MultiAssets: MultiAssets;
        MultiAssetsV1: MultiAssetsV1;
        MultiAssetsV2: MultiAssetsV2;
        MultiAssetV0: MultiAssetV0;
        MultiAssetV1: MultiAssetV1;
        MultiAssetV2: MultiAssetV2;
        MultiDisputeStatementSet: MultiDisputeStatementSet;
        MultiLocation: MultiLocation;
        MultiLocationV0: MultiLocationV0;
        MultiLocationV1: MultiLocationV1;
        MultiLocationV2: MultiLocationV2;
        Multiplier: Multiplier;
        Multisig: Multisig;
        MultiSignature: MultiSignature;
        MultiSigner: MultiSigner;
        NetworkId: NetworkId;
        NetworkState: NetworkState;
        NetworkStatePeerset: NetworkStatePeerset;
        NetworkStatePeersetInfo: NetworkStatePeersetInfo;
        NewBidder: NewBidder;
        NextAuthority: NextAuthority;
        NextConfigDescriptor: NextConfigDescriptor;
        NextConfigDescriptorV1: NextConfigDescriptorV1;
        NodePrimitivesCurrencyCurrencyId: NodePrimitivesCurrencyCurrencyId;
        NodeRole: NodeRole;
        Nominations: Nominations;
        NominatorIndex: NominatorIndex;
        NominatorIndexCompact: NominatorIndexCompact;
        NotConnectedPeer: NotConnectedPeer;
        NpApiError: NpApiError;
        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;
        OracleKey: OracleKey;
        OracleValue: OracleValue;
        OrderedSet: OrderedSet;
        OrderId: OrderId;
        OrderInfo: OrderInfo;
        OrderType: OrderType;
        Origin: Origin;
        OriginCaller: OriginCaller;
        OriginKindV0: OriginKindV0;
        OriginKindV1: OriginKindV1;
        OriginKindV2: OriginKindV2;
        OrmlAccountData: OrmlAccountData;
        OrmlBalanceLock: OrmlBalanceLock;
        OrmlCurrencyId: OrmlCurrencyId;
        OrmlTokensAccountData: OrmlTokensAccountData;
        OrmlTokensBalanceLock: OrmlTokensBalanceLock;
        OrmlTokensReserveData: OrmlTokensReserveData;
        OrmlVestingSchedule: OrmlVestingSchedule;
        OutboundHrmpMessage: OutboundHrmpMessage;
        OutboundLaneData: OutboundLaneData;
        OutboundMessageFee: OutboundMessageFee;
        OutboundPayload: OutboundPayload;
        OutboundStatus: OutboundStatus;
        Outcome: Outcome;
        OverweightIndex: OverweightIndex;
        Owner: Owner;
        PageCounter: PageCounter;
        PageIndexData: PageIndexData;
        PairInfo: PairInfo;
        PairMetadata: PairMetadata;
        PairStatus: PairStatus;
        PalletBalanceOf: PalletBalanceOf;
        PalletCallMetadataLatest: PalletCallMetadataLatest;
        PalletCallMetadataV14: PalletCallMetadataV14;
        PalletConstantMetadataLatest: PalletConstantMetadataLatest;
        PalletConstantMetadataV14: PalletConstantMetadataV14;
        PalletErrorMetadataLatest: PalletErrorMetadataLatest;
        PalletErrorMetadataV14: PalletErrorMetadataV14;
        PalletEventMetadataLatest: PalletEventMetadataLatest;
        PalletEventMetadataV14: PalletEventMetadataV14;
        PalletId: PalletId;
        PalletMetadataLatest: PalletMetadataLatest;
        PalletMetadataV14: PalletMetadataV14;
        PalletsOrigin: PalletsOrigin;
        PalletStorageMetadataLatest: PalletStorageMetadataLatest;
        PalletStorageMetadataV14: PalletStorageMetadataV14;
        PalletVersion: PalletVersion;
        ParachainDerivedProxyAccountType: ParachainDerivedProxyAccountType;
        ParachainDispatchOrigin: ParachainDispatchOrigin;
        ParachainInherentData: ParachainInherentData;
        ParachainProposal: ParachainProposal;
        ParachainsInherentData: ParachainsInherentData;
        ParachainTransactProxyType: ParachainTransactProxyType;
        ParachainTransactType: ParachainTransactType;
        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;
        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;
        Phantom: Phantom;
        PhantomData: PhantomData;
        Phase: Phase;
        PhragmenScore: PhragmenScore;
        Points: Points;
        PoolId: PoolId;
        PoolInfo: PoolInfo;
        PoolInfoV0: PoolInfoV0;
        PoolState: PoolState;
        PoolType: PoolType;
        PortableType: PortableType;
        PortableTypeV14: PortableTypeV14;
        Precommits: Precommits;
        PrefabWasmModule: PrefabWasmModule;
        PrefixedStorageKey: PrefixedStorageKey;
        PreimageStatus: PreimageStatus;
        PreimageStatusAvailable: PreimageStatusAvailable;
        PreRuntime: PreRuntime;
        Prevotes: Prevotes;
        Price: Price;
        Priority: Priority;
        PriorLock: PriorLock;
        PropIndex: PropIndex;
        Proposal: Proposal;
        ProposalIndex: ProposalIndex;
        ProxyAnnouncement: ProxyAnnouncement;
        ProxyDefinition: ProxyDefinition;
        ProxyState: ProxyState;
        ProxyType: ProxyType;
        PvfCheckStatement: PvfCheckStatement;
        QueryId: QueryId;
        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;
        RedeemStatus: RedeemStatus;
        RefCount: RefCount;
        RefCountTo259: RefCountTo259;
        ReferendumIndex: ReferendumIndex;
        ReferendumInfo: ReferendumInfo;
        ReferendumInfoFinished: ReferendumInfoFinished;
        ReferendumInfoTo239: ReferendumInfoTo239;
        ReferendumStatus: ReferendumStatus;
        RegisteredParachainInfo: RegisteredParachainInfo;
        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;
        ResponseV2Result: ResponseV2Result;
        Retriable: Retriable;
        RewardData: RewardData;
        RewardDestination: RewardDestination;
        RewardPoint: RewardPoint;
        RewardRecord: RewardRecord;
        RoundSnapshot: RoundSnapshot;
        RoundState: RoundState;
        RpcContributionStatus: RpcContributionStatus;
        RpcDataProviderId: RpcDataProviderId;
        RpcMethods: RpcMethods;
        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;
        ScheduleTaskIndex: ScheduleTaskIndex;
        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;
        SetId: SetId;
        SetIndex: SetIndex;
        Share: Share;
        ShareWeight: ShareWeight;
        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;
        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;
        StorageChangeSet: StorageChangeSet;
        StorageData: StorageData;
        StorageDeposit: StorageDeposit;
        StorageEntryMetadataLatest: StorageEntryMetadataLatest;
        StorageEntryMetadataV10: StorageEntryMetadataV10;
        StorageEntryMetadataV11: StorageEntryMetadataV11;
        StorageEntryMetadataV12: StorageEntryMetadataV12;
        StorageEntryMetadataV13: StorageEntryMetadataV13;
        StorageEntryMetadataV14: StorageEntryMetadataV14;
        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;
        StorageKeyBytes: StorageKeyBytes;
        StorageKind: StorageKind;
        StorageMetadataV10: StorageMetadataV10;
        StorageMetadataV11: StorageMetadataV11;
        StorageMetadataV12: StorageMetadataV12;
        StorageMetadataV13: StorageMetadataV13;
        StorageMetadataV9: StorageMetadataV9;
        StorageProof: StorageProof;
        StorageValue: StorageValue;
        StorageValueBytes: StorageValueBytes;
        StorageVersion: StorageVersion;
        StoredPendingChange: StoredPendingChange;
        StoredState: StoredState;
        StrikeCount: StrikeCount;
        SubId: SubId;
        SubmissionIndicesOf: SubmissionIndicesOf;
        SubstrateLedger: SubstrateLedger;
        Supports: Supports;
        SyncState: SyncState;
        SystemInherentData: SystemInherentData;
        SystemOrigin: SystemOrigin;
        SystemPalletId: SystemPalletId;
        Tally: Tally;
        TaskAddress: TaskAddress;
        TAssetBalance: TAssetBalance;
        TAssetDepositBalance: TAssetDepositBalance;
        Text: Text;
        Timepoint: Timepoint;
        TimestampedValue: TimestampedValue;
        TimestampedValueOf: TimestampedValueOf;
        TimeUnit: TimeUnit;
        TokenError: TokenError;
        TokenSymbol: TokenSymbol;
        TombstoneContractInfo: TombstoneContractInfo;
        TraceBlockResponse: TraceBlockResponse;
        TraceError: TraceError;
        TransactionalError: TransactionalError;
        TransactionInfo: TransactionInfo;
        TransactionLongevity: TransactionLongevity;
        TransactionPriority: TransactionPriority;
        TransactionSource: TransactionSource;
        TransactionStorageProof: TransactionStorageProof;
        TransactionTag: TransactionTag;
        TransactionV0: TransactionV0;
        TransactionV1: TransactionV1;
        TransactionV2: TransactionV2;
        TransactionValidity: TransactionValidity;
        TransactionValidityError: TransactionValidityError;
        TransferOriginType: TransferOriginType;
        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;
        UncleEntryItem: UncleEntryItem;
        UnknownTransaction: UnknownTransaction;
        UnlockChunk: UnlockChunk;
        UnlockId: UnlockId;
        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;
        VecInboundHrmpMessage: VecInboundHrmpMessage;
        VersionedMultiAsset: VersionedMultiAsset;
        VersionedMultiAssets: VersionedMultiAssets;
        VersionedMultiLocation: VersionedMultiLocation;
        VersionedResponse: VersionedResponse;
        VersionedXcm: VersionedXcm;
        VersionMigrationStage: VersionMigrationStage;
        VestingInfo: VestingInfo;
        VestingSchedule: VestingSchedule;
        VestingScheduleOf: VestingScheduleOf;
        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;
        WeightMultiplier: WeightMultiplier;
        WeightPerClass: WeightPerClass;
        WeightToFeeCoefficient: WeightToFeeCoefficient;
        WeightV0: WeightV0;
        WeightV1: WeightV1;
        WeightV2: WeightV2;
        WildFungibility: WildFungibility;
        WildFungibilityV0: WildFungibilityV0;
        WildFungibilityV1: WildFungibilityV1;
        WildFungibilityV2: WildFungibilityV2;
        WildMultiAsset: WildMultiAsset;
        WildMultiAssetV1: WildMultiAssetV1;
        WildMultiAssetV2: WildMultiAssetV2;
        WinnersData: WinnersData;
        WinnersData10: WinnersData10;
        WinnersDataTuple: WinnersDataTuple;
        WinnersDataTuple10: WinnersDataTuple10;
        WinningData: WinningData;
        WinningData10: WinningData10;
        WinningDataEntry: WinningDataEntry;
        Withdraw: Withdraw;
        WithdrawCall: WithdrawCall;
        WithdrawReasons: WithdrawReasons;
        Xcm: Xcm;
        XcmAssetId: XcmAssetId;
        XcmError: XcmError;
        XcmErrorV0: XcmErrorV0;
        XcmErrorV1: XcmErrorV1;
        XcmErrorV2: XcmErrorV2;
        XcmOrder: XcmOrder;
        XcmOrderV0: XcmOrderV0;
        XcmOrderV1: XcmOrderV1;
        XcmOrderV2: XcmOrderV2;
        XcmOrigin: XcmOrigin;
        XcmOriginKind: XcmOriginKind;
        XcmpMessageFormat: XcmpMessageFormat;
        XcmV0: XcmV0;
        XcmV1: XcmV1;
        XcmV2: XcmV2;
        XcmVersion: XcmVersion;
        ZenlinkAssetBalance: ZenlinkAssetBalance;
        ZenlinkAssetId: ZenlinkAssetId;
    }
}
