import { Struct, Vec } from '../../codec'; import { H256 } from '../../primitive'; import { AccountId, BlockNumber, Hash } from '../runtime'; import { SessionIndex } from '../session'; import { CandidateReceipt, ParaId } from '../parachains'; /** Struct */ export interface BlockAttestations extends Struct { /** CandidateReceipt */ readonly receipt: CandidateReceipt; /** Vec */ readonly valid: Vec; /** Vec */ readonly invalid: Vec; } /** Struct */ export interface IncludedBlocks extends Struct { /** BlockNumber */ readonly actualNumber: BlockNumber; /** SessionIndex */ readonly session: SessionIndex; /** H256 */ readonly randomSeed: H256; /** Vec */ readonly activeParachains: Vec; /** Vec */ readonly paraBlocks: Vec; } /** Struct */ export interface MoreAttestations extends Struct { }