"""Haiku Lab main module.

Author: YOUR NAME
Version: THE DATE
"""

from pysyllables import get_syllable_count


def remove_symbols(line: str) -> str:
    """Remove all characters except letters and spaces.

    Args:
        line: Original line of the haiku.

    Returns:
        Updated line with non-alpha chars removed.
    """


def check_syllables(line: str, n: int) -> str:
    """Check if the number of syllables is valid.

    Args:
        line: One line of the haiku.
        n: Expected number of syllables.

    Returns:
        "too short", "valid", or "too long".
    """


def validate_haiku(haiku: str) -> str:
    """Check if the string is a valid 5-7-5 haiku.

    Args:
        haiku: The lines of the potential haiku.

    Returns:
        Status message for the potential haiku.
    """
