in clearbox/models/probabilistic.py [0:0]
def fit(self, x: npt.NDArray[float], y: npt.NDArray[float]):
"""Train the model using features `x` and targets `y`.
Args:
x: Array of input features. Shape: (N, F).
y: Array of targets. Shape: (N,).
"""
raise NotImplementedError()