import { ITuple } from "../../types"; import { Enum, Struct } from "../../codec"; import { Bytes, i8, u32, u64 } from "../../primitive"; import { AccountId, Balance } from "../runtime"; /** @name AccountInfo */ export interface AccountInfo extends Struct { readonly trieId: Bytes; readonly currentMemStored: u64; } /** @name Amount */ export interface Amount extends Balance { } /** @name AssetOf */ export interface AssetOf extends u32 { } /** @name InherentOfflineReport */ export interface InherentOfflineReport extends ITuple<[]> { } /** @name LockPeriods */ export interface LockPeriods extends i8 { } /** @name NewAccountOutcome */ export interface NewAccountOutcome extends Enum { readonly isNoHint: boolean; readonly isGoodHint: boolean; readonly isBadHint: boolean; } /** @name OpaqueKey */ export interface OpaqueKey extends Bytes { } /** @name SessionKey */ export interface SessionKey extends AccountId { }