/** * RoundState type and creator */ import { Proposer } from './proposer'; import { HeightVoteSet } from './height-vote-set'; export interface RoundState { readonly height: number; readonly round: number; readonly step: number; readonly startTime: string; readonly commitTime?: string; readonly validators?: any; readonly proposal?: any; readonly proposalBlock?: any; readonly proposalBlockParts?: any; readonly lockedRound?: number; readonly lockedBlock?: any; readonly lockedBlockParts?: any; readonly validRound?: number; readonly validBlock?: any; readonly validBlockParts?: any; readonly votes?: any; readonly commitRound?: number; readonly lastCommit?: any; readonly lastValidators?: any; readonly proposer?: Proposer; readonly heightVoteSet?: readonly HeightVoteSet[]; readonly proposalBlockHash?: string; readonly lockedBlockHash?: string; readonly validBlockHash?: string; } export declare const RoundStateCodec: import("../../../codec").BaseCodec; export declare function createRoundState(data: unknown): RoundState;