// Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ import type { AccountId, BalanceOf, BlockNumber } from '@boo-0x/types/interfaces/runtime'; import type { Enum, Struct, u32 } from '@polkadot/types-codec'; /** @name CommitmentOf */ export interface CommitmentOf extends Struct { readonly duration: LockDuration; readonly amount: BalanceOf; readonly candidate: AccountId; } /** @name Era */ export interface Era extends Struct { readonly index: u32; readonly start: BlockNumber; } /** @name LockDuration */ export interface LockDuration extends Enum { readonly isOneMonth: boolean; readonly isOneYear: boolean; readonly isTenYears: boolean; readonly type: 'OneMonth' | 'OneYear' | 'TenYears'; } export type PHANTOM_POC = 'poc';