LightBlock: {     typeUrl: string;     decode(input: Uint8Array | BinaryReader, 
length?: number): LightBlock;     encode(message: LightBlock, 
writer?: BinaryWriter): BinaryWriter;     fromAmino(object: LightBlockAmino): LightBlock;     fromAminoMsg(object: LightBlockAminoMsg): LightBlock;     fromPartial(object: {         signedHeader?: {             commit?: {                 blockId?: {                     hash?: Uint8Array;                     partSetHeader?: {                         hash?: (...
) | (...
);                         total?: (...
) | (...
);                     };                 };                 height?: bigint;                 round?: number;                 signatures?: {                     blockIdFlag?: BlockIDFlag;                     signature?: Uint8Array;                     timestamp?: Date;                     validatorAddress?: Uint8Array;                 }[];             };             header?: {                 appHash?: Uint8Array;                 chainId?: string;                 consensusHash?: Uint8Array;                 dataHash?: Uint8Array;                 evidenceHash?: Uint8Array;                 height?: bigint;                 lastBlockId?: {                     hash?: Uint8Array;                     partSetHeader?: {                         hash?: (...
) | (...
);                         total?: (...
) | (...
);                     };                 };                 lastCommitHash?: Uint8Array;                 lastResultsHash?: Uint8Array;                 nextValidatorsHash?: Uint8Array;                 proposerAddress?: Uint8Array;                 time?: Date;                 validatorsHash?: Uint8Array;                 version?: {                     app?: bigint;                     block?: bigint;                 };             };         };         validatorSet?: {             proposer?: {                 address?: Uint8Array;                 proposerPriority?: bigint;                 pubKey?: {                     ed25519?: Uint8Array;                     secp256k1?: Uint8Array;                 };                 votingPower?: bigint;             };             totalVotingPower?: bigint;             validators?: {                 address?: Uint8Array;                 proposerPriority?: bigint;                 pubKey?: {                     ed25519?: Uint8Array;                     secp256k1?: Uint8Array;                 };                 votingPower?: bigint;             }[];         };     }): LightBlock;     fromProtoMsg(message: LightBlockProtoMsg): LightBlock;     toAmino(message: LightBlock): LightBlockAmino;     toProto(message: LightBlock): Uint8Array;     toProtoMsg(message: LightBlock): LightBlockProtoMsg; }