code: def clean_fill_method(
      method: Literal["ffill", "pad", "bfill", "backfill", "nearest"],
      *,
      allow_nearest: Literal[True],
  ) -> Literal["pad", "backfill", "nearest"]:
      ...
  
imports: from __future__ import annotations
  from functools import wraps
  from typing import TYPE_CHECKING, Any, Literal, cast, overload
  import numpy
  from pandas._libs import NaT, algos, lib
  from pandas._typing import ArrayLike, AxisInt, F, ReindexMethod, npt
  from pandas.compat._optional import import_optional_dependency
  from pandas.core.dtypes.cast import infer_dtype_from
  from pandas.core.dtypes.common import is_array_like, is_bool_dtype, is_numeric_dtype, is_numeric_v_string_like, is_object_dtype, needs_i8_conversion
  from pandas.core.dtypes.dtypes import DatetimeTZDtype
  from pandas.core.dtypes.missing import is_valid_na_for_dtype, isna, na_value_for_dtype
label_desc: Use image node_id 4 for calling a global function with example usage: clean_fill_method(method) without return types