/**
 * Character Chunker
 *
 * Splits text into fixed-size character chunks with optional overlap.
 * The simplest chunking strategy for language-agnostic processing.
 */
import type { Chunk, ChunkerConfig, ChunkingStrategy } from "../../types/index.js";
import { BaseChunker } from "./BaseChunker.js";
/**
 * Character Chunker
 *
 * Splits content into fixed-size character chunks.
 */
export declare class CharacterChunker extends BaseChunker {
    readonly strategy: ChunkingStrategy;
    getDefaultConfig(): ChunkerConfig;
    protected doChunk(content: string, config: ChunkerConfig): Promise<Chunk[]>;
}
