"""
MLGuardian: Intelligent data validation and schema management for ML pipelines.

A production-ready library for schema inference, data validation, drift detection,
and ML data contracts.
"""

__version__ = "0.1.0"

from .schema import Schema, SchemaBuilder, ColumnType
from .contracts import DataContract, ContractViolation, ContractLevel
from .drift import DriftDetector, DriftReport, DriftType
from .profiling import DataProfiler, ProfileReport

__all__ = [
    "Schema",
    "SchemaBuilder",
    "ColumnType",
    "DataContract",
    "ContractViolation",
    "ContractLevel",
    "DriftDetector",
    "DriftReport",
    "DriftType",
    "DataProfiler",
    "ProfileReport",
]
