import type { Bytes, Option, Vec, bool, u32, u64 } from '@polkadot/types'; import type { AnyNumber, ITuple, Observable } from '@polkadot/types/types'; import type { SmartContract } from '@plasm/types/interfaces/operator'; import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship'; import type { BabeAuthorityWeight, MaybeRandomness, NextConfigDescriptor, Randomness } from '@polkadot/types/interfaces/babe'; import type { AccountData, BalanceLock } from '@polkadot/types/interfaces/balances'; import type { AuthorityId } from '@polkadot/types/interfaces/consensus'; import type { CodeHash, ContractInfo, DeletedContract, PrefabWasmModule, Schedule } from '@polkadot/types/interfaces/contracts'; import type { EthBlock, EthReceipt, EthTransaction, EthTransactionStatus } from '@polkadot/types/interfaces/eth'; import type { SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa'; import type { AuthIndex } from '@polkadot/types/interfaces/imOnline'; import type { DeferredOffenceOf, Kind, OffenceDetails, OpaqueTimeSlot, ReportIdOf } from '@polkadot/types/interfaces/offences'; import type { AccountId, AccountIndex, Balance, BalanceOf, BlockNumber, H160, H256, Hash, KeyTypeId, Moment, Releases, Slot, ValidatorId } from '@polkadot/types/interfaces/runtime'; import type { Scheduled, TaskAddress } from '@polkadot/types/interfaces/scheduler'; import type { Keys, SessionIndex } from '@polkadot/types/interfaces/session'; import type { ActiveEraInfo, EraIndex, Forcing } from '@polkadot/types/interfaces/staking'; import type { AccountInfo, ConsumedWeight, DigestOf, EventIndex, EventRecord, LastRuntimeUpgradeInfo, Phase } from '@polkadot/types/interfaces/system'; import type { Multiplier } from '@polkadot/types/interfaces/txpayment'; import type { VestingInfo } from '@polkadot/types/interfaces/vesting'; import type { ApiTypes } from '@polkadot/api/types'; declare module '@polkadot/api/types/storage' { interface AugmentedQueries { authorship: { author: AugmentedQuery Observable>, []> & QueryableStorageEntry; didSetUncles: AugmentedQuery Observable, []> & QueryableStorageEntry; uncles: AugmentedQuery Observable>, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; babe: { authorities: AugmentedQuery Observable>>, []> & QueryableStorageEntry; authorVrfRandomness: AugmentedQuery Observable, []> & QueryableStorageEntry; currentSlot: AugmentedQuery Observable, []> & QueryableStorageEntry; epochIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; genesisSlot: AugmentedQuery Observable, []> & QueryableStorageEntry; initialized: AugmentedQuery Observable>, []> & QueryableStorageEntry; lateness: AugmentedQuery Observable, []> & QueryableStorageEntry; nextAuthorities: AugmentedQuery Observable>>, []> & QueryableStorageEntry; nextEpochConfig: AugmentedQuery Observable>, []> & QueryableStorageEntry; nextRandomness: AugmentedQuery Observable, []> & QueryableStorageEntry; randomness: AugmentedQuery Observable, []> & QueryableStorageEntry; segmentIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; underConstruction: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; balances: { account: AugmentedQuery Observable, [AccountId]> & QueryableStorageEntry; locks: AugmentedQuery Observable>, [AccountId]> & QueryableStorageEntry; storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; totalIssuance: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; contracts: { accountCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; codeStorage: AugmentedQuery Observable>, [CodeHash]> & QueryableStorageEntry; contractInfoOf: AugmentedQuery Observable>, [AccountId]> & QueryableStorageEntry; currentSchedule: AugmentedQuery Observable, []> & QueryableStorageEntry; deletionQueue: AugmentedQuery Observable>, []> & QueryableStorageEntry; pristineCode: AugmentedQuery Observable>, [CodeHash]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; ethereum: { currentBlock: AugmentedQuery Observable>, []> & QueryableStorageEntry; currentReceipts: AugmentedQuery Observable>>, []> & QueryableStorageEntry; currentTransactionStatuses: AugmentedQuery Observable>>, []> & QueryableStorageEntry; pending: AugmentedQuery Observable>>, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; evm: { accountCodes: AugmentedQuery Observable, [H160]> & QueryableStorageEntry; accountStorages: AugmentedQuery Observable, [H160, H256]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; grandpa: { currentSetId: AugmentedQuery Observable, []> & QueryableStorageEntry; nextForced: AugmentedQuery Observable>, []> & QueryableStorageEntry; pendingChange: AugmentedQuery Observable>, []> & QueryableStorageEntry; setIdSession: AugmentedQuery Observable>, [SetId]> & QueryableStorageEntry; stalled: AugmentedQuery Observable>>, []> & QueryableStorageEntry; state: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; imOnline: { authoredBlocks: AugmentedQuery Observable, [SessionIndex, ValidatorId]> & QueryableStorageEntry; heartbeatAfter: AugmentedQuery Observable, []> & QueryableStorageEntry; keys: AugmentedQuery Observable>, []> & QueryableStorageEntry; receivedHeartbeats: AugmentedQuery Observable>, [SessionIndex, AuthIndex]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; indices: { accounts: AugmentedQuery Observable>>, [AccountIndex]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; nicks: { nameOf: AugmentedQuery Observable>>, [AccountId]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; offences: { concurrentReportsIndex: AugmentedQuery Observable>, [Kind, OpaqueTimeSlot]> & QueryableStorageEntry; deferredOffences: AugmentedQuery Observable>, []> & QueryableStorageEntry; reports: AugmentedQuery Observable>, [ReportIdOf]> & QueryableStorageEntry; reportsByKindIndex: AugmentedQuery Observable, [Kind]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; operator: { contractOf: AugmentedQuery Observable>, [AccountId]> & QueryableStorageEntry; operatorOf: AugmentedQuery Observable>, [SmartContract]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; plasmRewards: { activeEra: AugmentedQuery Observable>, []> & QueryableStorageEntry; bondedEras: AugmentedQuery Observable>>, []> & QueryableStorageEntry; currentEra: AugmentedQuery Observable>, []> & QueryableStorageEntry; erasStartSessionIndex: AugmentedQuery Observable>, [EraIndex]> & QueryableStorageEntry; forceEra: AugmentedQuery Observable, []> & QueryableStorageEntry; forDappsEraReward: AugmentedQuery Observable>, [EraIndex]> & QueryableStorageEntry; forSecurityEraReward: AugmentedQuery Observable>, [EraIndex]> & QueryableStorageEntry; historyDepth: AugmentedQuery Observable, []> & QueryableStorageEntry; storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; plasmValidator: { electedValidators: AugmentedQuery Observable>>, [EraIndex]> & QueryableStorageEntry; untreatedEra: AugmentedQuery Observable, []> & QueryableStorageEntry; validators: AugmentedQuery Observable>, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; randomnessCollectiveFlip: { randomMaterial: AugmentedQuery Observable>, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; scheduler: { agenda: AugmentedQuery Observable>>, [BlockNumber]> & QueryableStorageEntry; lookup: AugmentedQuery Observable>, [Bytes]> & QueryableStorageEntry; storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; session: { currentIndex: AugmentedQuery Observable, []> & QueryableStorageEntry; disabledValidators: AugmentedQuery Observable>, []> & QueryableStorageEntry; keyOwner: AugmentedQuery | [KeyTypeId | AnyNumber | Uint8Array, Bytes | string | Uint8Array]) => Observable>, [ITuple<[KeyTypeId, Bytes]>]> & QueryableStorageEntry]>; nextKeys: AugmentedQuery Observable>, [ValidatorId]> & QueryableStorageEntry; queuedChanged: AugmentedQuery Observable, []> & QueryableStorageEntry; queuedKeys: AugmentedQuery Observable>>, []> & QueryableStorageEntry; validators: AugmentedQuery Observable>, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; sudo: { key: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; system: { account: AugmentedQuery Observable, [AccountId]> & QueryableStorageEntry; allExtrinsicsLen: AugmentedQuery Observable>, []> & QueryableStorageEntry; blockHash: AugmentedQuery Observable, [BlockNumber]> & QueryableStorageEntry; blockWeight: AugmentedQuery Observable, []> & QueryableStorageEntry; digest: AugmentedQuery Observable, []> & QueryableStorageEntry; eventCount: AugmentedQuery Observable, []> & QueryableStorageEntry; events: AugmentedQuery Observable>, []> & QueryableStorageEntry; eventTopics: AugmentedQuery Observable>>, [Hash]> & QueryableStorageEntry; executionPhase: AugmentedQuery Observable>, []> & QueryableStorageEntry; extrinsicCount: AugmentedQuery Observable>, []> & QueryableStorageEntry; extrinsicData: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; lastRuntimeUpgrade: AugmentedQuery Observable>, []> & QueryableStorageEntry; number: AugmentedQuery Observable, []> & QueryableStorageEntry; parentHash: AugmentedQuery Observable, []> & QueryableStorageEntry; upgradedToDualRefCount: AugmentedQuery Observable, []> & QueryableStorageEntry; upgradedToU32RefCount: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; timestamp: { didUpdate: AugmentedQuery Observable, []> & QueryableStorageEntry; now: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; transactionPayment: { nextFeeMultiplier: AugmentedQuery Observable, []> & QueryableStorageEntry; storageVersion: AugmentedQuery Observable, []> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; vesting: { vesting: AugmentedQuery Observable>, [AccountId]> & QueryableStorageEntry; [key: string]: QueryableStorageEntry; }; } interface QueryableStorage extends AugmentedQueries { [key: string]: QueryableModuleStorage; } }