"""
idio: Classical-language human-readable identifiers.

This package generates >32-bit-entropy identifiers built from Latin and
Ancient Greek lexemes, adhering to the patterns defined in AGENT.md.
"""

from .generator import (
    IdioGenerator,
    Pattern,
    entropy_bits,
    generate_identifier,
    generate_segment,
)
from .data import DEFAULT_BANK, LATIN_ADJECTIVES, LATIN_NOUNS, GREEK_MODIFIERS, GREEK_NOUNS

__all__ = [
    "DEFAULT_BANK",
    "GREEK_MODIFIERS",
    "GREEK_NOUNS",
    "IdioGenerator",
    "LATIN_ADJECTIVES",
    "LATIN_NOUNS",
    "Pattern",
    "entropy_bits",
    "generate_identifier",
    "generate_segment",
]
