def METHOD_NAME(ui_type_hints, db_function_subclass):
    """
    Describes filter parameters. Returns a sequence of dicts (one per parameter described)
    containing at least the MA type of parameter at that index.
    """
    parameter_count = hints.get_parameter_count(db_function_subclass)
    if not parameter_count:
        raise Exception("Parameter count must be declared on a DbFunction with the mathesar_filter hint.")
    filter_params = []
    for parameter_index in range(parameter_count):
        ui_types = _get_parameter_ui_types(
            ui_type_hints=ui_type_hints,
            db_function_subclass=db_function_subclass,
            parameter_index=parameter_index,
        )
        suggested_values = _get_parameter_suggested_values(
            db_function_subclass=db_function_subclass,
            parameter_index=parameter_index,
        )
        filter_param = _make_filter_param(
            ui_types=ui_types,
            suggested_values=suggested_values,
        )
        filter_params.append(filter_param)
    return tuple(filter_params)