"""
Freya Visual Models

Data models for visual testing.
"""

from Asgard.Freya.Visual.models.visual_models import (
    ScreenshotConfig,
    DeviceConfig,
    ScreenshotResult,
    ComparisonMethod,
    DifferenceType,
    DifferenceRegion,
    VisualComparisonResult,
    RegressionTestSuite,
    RegressionReport,
    LayoutIssue,
    LayoutIssueType,
    LayoutReport,
    StyleIssue,
    StyleIssueType,
    StyleReport,
)

__all__ = [
    "ScreenshotConfig",
    "DeviceConfig",
    "ScreenshotResult",
    "ComparisonMethod",
    "DifferenceType",
    "DifferenceRegion",
    "VisualComparisonResult",
    "RegressionTestSuite",
    "RegressionReport",
    "LayoutIssue",
    "LayoutIssueType",
    "LayoutReport",
    "StyleIssue",
    "StyleIssueType",
    "StyleReport",
]
