/**
 * HTML Chunker
 *
 * Splits HTML content by semantic tags.
 */
import type { Chunk, ChunkerConfig, ChunkingStrategy } from "../types.js";
import { BaseChunker } from "./BaseChunker.js";
/**
 * HTML Chunker
 */
export declare class HTMLChunker extends BaseChunker {
    readonly strategy: ChunkingStrategy;
    getDefaultConfig(): ChunkerConfig;
    protected doChunk(content: string, config: ChunkerConfig): Promise<Chunk[]>;
    /**
     * Strip HTML tags from content
     */
    private stripHtml;
}
