from typing import Literal

from screensuite.benchmarks.hubbasebenchmark import HubBaseBenchmarkConfig


class Mind2WebConfig(HubBaseBenchmarkConfig):
    """Mind2Web benchmark config"""

    hf_repo: Literal["iMeanAI/Mind2Web-Live"] = "iMeanAI/Mind2Web-Live"
    """HF repo name"""

    split: Literal["test"] = "test"
    """Split to use."""

    @classmethod
    def create(cls) -> "Mind2WebConfig":
        return cls()
