/**
 * Character-based Chunker
 *
 * Simple character-based text splitting with configurable separator and overlap.
 * Best for unstructured text where character count is the primary concern.
 */
import type { Chunker, Chunk, ChunkerValidationResult, CharacterChunkerConfig, BaseChunkerConfig } from "../types.js";
/**
 * Character-based chunker implementation
 * Splits text by character count with optional separator
 */
export declare class CharacterChunker implements Chunker {
    readonly strategy: "character";
    chunk(text: string, config?: CharacterChunkerConfig): Promise<Chunk[]>;
    validateConfig(config: BaseChunkerConfig): ChunkerValidationResult;
}
