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;
}