"""GENERATED by witgen — DO NOT EDIT.

Re-generate with: uv run python -m tools.witgen
"""

from ._imports import ImportCallbacks
from ._overrides import AnalyzeComponent
from ._singleton import get_component, reset_component
from ._types import (
    AllowedBotConfig,
    AllowEmailValidationConfig,
    BotConfig,
    BotResult,
    DeniedBotConfig,
    DenyEmailValidationConfig,
    DetectedSensitiveInfoEntity,
    EmailValidationConfig,
    EmailValidationResult,
    Err,
    FilterResult,
    Ok,
    Result,
    SensitiveInfoConfig,
    SensitiveInfoEntities,
    SensitiveInfoEntitiesAllow,
    SensitiveInfoEntitiesDeny,
    SensitiveInfoEntity,
    SensitiveInfoEntityCreditCardNumber,
    SensitiveInfoEntityCustom,
    SensitiveInfoEntityEmail,
    SensitiveInfoEntityIpAddress,
    SensitiveInfoEntityPhoneNumber,
    SensitiveInfoResult,
)

__all__ = [
    "AnalyzeComponent",
    "ImportCallbacks",
    "get_component",
    "reset_component",
    "AllowEmailValidationConfig",
    "AllowedBotConfig",
    "BotConfig",
    "BotResult",
    "DeniedBotConfig",
    "DenyEmailValidationConfig",
    "DetectedSensitiveInfoEntity",
    "EmailValidationConfig",
    "EmailValidationResult",
    "Err",
    "FilterResult",
    "Ok",
    "Result",
    "SensitiveInfoConfig",
    "SensitiveInfoEntities",
    "SensitiveInfoEntitiesAllow",
    "SensitiveInfoEntitiesDeny",
    "SensitiveInfoEntity",
    "SensitiveInfoEntityCreditCardNumber",
    "SensitiveInfoEntityCustom",
    "SensitiveInfoEntityEmail",
    "SensitiveInfoEntityIpAddress",
    "SensitiveInfoEntityPhoneNumber",
    "SensitiveInfoResult",
]
