SignedHeader: {     typeUrl: string;     decode(input: Uint8Array | BinaryReader, 
length?: number): SignedHeader;     encode(message: SignedHeader, 
writer?: BinaryWriter): BinaryWriter;     fromAmino(object: SignedHeaderAmino): SignedHeader;     fromAminoMsg(object: SignedHeaderAminoMsg): SignedHeader;     fromPartial(object: {         commit?: {             blockId?: {                 hash?: Uint8Array;                 partSetHeader?: {                     hash?: Uint8Array;                     total?: number;                 };             };             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?: Uint8Array;                     total?: number;                 };             };             lastCommitHash?: Uint8Array;             lastResultsHash?: Uint8Array;             nextValidatorsHash?: Uint8Array;             proposerAddress?: Uint8Array;             time?: Date;             validatorsHash?: Uint8Array;             version?: {                 app?: bigint;                 block?: bigint;             };         };     }): SignedHeader;     fromProtoMsg(message: SignedHeaderProtoMsg): SignedHeader;     toAmino(message: SignedHeader): SignedHeaderAmino;     toProto(message: SignedHeader): Uint8Array;     toProtoMsg(message: SignedHeader): SignedHeaderProtoMsg; }