"""PrivSweep: a zero-config, no-egress pre-flight scanner and sanitizer.

The core path makes zero network calls. Optional model tiers light up only where
explicitly configured and degrade silently otherwise.
"""
from __future__ import annotations

from .engine import scan_path
from .models import ExtractedDoc, Finding, Report, Severity, TextUnit
from .sanitize import SanitizeResult, sanitize_path

__version__ = "1.0.0"

__all__ = [
    "scan_path",
    "sanitize_path",
    "SanitizeResult",
    "Report",
    "Finding",
    "Severity",
    "ExtractedDoc",
    "TextUnit",
    "__version__",
]
