import type { DocChunk, DocChunkOptions } from "./types.js"; export declare const DEFAULT_MAX_CHARACTERS = 4000; /** * Split Markdown into stable, heading-aware chunks. Each chunk carries: * - headingPath: full breadcrumb from root (e.g. ["API", "Endpoints", "GET /users"]) * - depth: heading depth of nearest parent (0 for preamble before first heading) * - parentHeading: direct parent heading text * - frontmatter: document metadata for context * * @param relativePath - Project-root-relative POSIX source path. * @param content - Raw Markdown content. * @param options - Optional chunk sizing controls. * @returns Deterministic list of chunks in source order with heading context. */ export declare function chunkMarkdownDocument(relativePath: string, content: string, options?: DocChunkOptions): DocChunk[]; //# sourceMappingURL=chunker.d.ts.map