// Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ import type { Bytes, Option, StorageKey, Struct, Text, U8aFixed, Vec, u32 } from '@polkadot/types'; import type { ITuple } from '@polkadot/types/types'; import type { Hash, StorageData } from '@polkadot/types/interfaces/runtime'; /** @name ApiId */ export interface ApiId extends U8aFixed {} /** @name KeyValueOption */ export interface KeyValueOption extends ITuple<[StorageKey, Option]> {} /** @name ReadProof */ export interface ReadProof extends Struct { readonly at: Hash; readonly proof: Vec; } /** @name RuntimeVersion */ export interface RuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; readonly authoringVersion: u32; readonly specVersion: u32; readonly implVersion: u32; readonly apis: Vec; readonly transactionVersion: u32; } /** @name RuntimeVersionApi */ export interface RuntimeVersionApi extends ITuple<[ApiId, u32]> {} /** @name StorageChangeSet */ export interface StorageChangeSet extends Struct { readonly block: Hash; readonly changes: Vec; } export type PHANTOM_STATE = 'state';