"""
Normalizer modules for different field types.

Each normalizer is responsible for generating variants of a field value
for matching against OCR text or other data sources.
"""

from .invoice_number_normalizer import InvoiceNumberNormalizer
from .ocr_normalizer import OCRNormalizer
from .bankgiro_normalizer import BankgiroNormalizer
from .plusgiro_normalizer import PlusgiroNormalizer
from .amount_normalizer import AmountNormalizer
from .date_normalizer import DateNormalizer
from .organisation_number_normalizer import OrganisationNumberNormalizer
from .supplier_accounts_normalizer import SupplierAccountsNormalizer
from .customer_number_normalizer import CustomerNumberNormalizer

__all__ = [
    'InvoiceNumberNormalizer',
    'OCRNormalizer',
    'BankgiroNormalizer',
    'PlusgiroNormalizer',
    'AmountNormalizer',
    'DateNormalizer',
    'OrganisationNumberNormalizer',
    'SupplierAccountsNormalizer',
    'CustomerNumberNormalizer',
]
