"""
Chunking module for Knowledge Base MCP Server.

Provides intelligent content chunking for different file types
with overlap and context preservation.
"""

from chunking.base import BaseChunker, ChunkerFactory
from chunking.code import CodeChunker
from chunking.markdown import MarkdownChunker
from chunking.text import TextChunker

__all__ = [
    "BaseChunker",
    "ChunkerFactory",
    "CodeChunker",
    "MarkdownChunker",
    "TextChunker",
]
