ConsensusParams: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): ConsensusParams;
    encode(message: ConsensusParams, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: ConsensusParamsAmino): ConsensusParams;
    fromAminoMsg(object: ConsensusParamsAminoMsg): ConsensusParams;
    fromPartial(object: {
        block?: {
            maxBytes?: bigint;
            maxGas?: bigint;
            timeIotaMs?: bigint;
        };
        evidence?: {
            maxAgeDuration?: {
                nanos?: number;
                seconds?: bigint;
            };
            maxAgeNumBlocks?: bigint;
            maxBytes?: bigint;
        };
        validator?: {
            pubKeyTypes?: string[];
        };
        version?: {
            appVersion?: bigint;
        };
    }): ConsensusParams;
    fromProtoMsg(message: ConsensusParamsProtoMsg): ConsensusParams;
    toAmino(message: ConsensusParams): ConsensusParamsAmino;
    toProto(message: ConsensusParams): Uint8Array;
    toProtoMsg(message: ConsensusParams): ConsensusParamsProtoMsg;
}