export interface MarkdownChunk { /** Stable id for deduplication and MiniSearch */ id: string; /** Path relative to docs root (POSIX-style) */ sourcePath: string; /** Nearest heading text for this chunk */ title: string; /** Heading trail (e.g. "Guide > Setup") */ breadcrumb: string; /** Searchable body (heading line may repeat for BM25) */ text: string; /** Short package ids for filtering (api, ui, rtk, docs, …) */ packageTags: string[]; } /** * Fallback chunk when markdown has no extractable heading sections but is non-empty. * Exported for unit tests (the `chunkMarkdown` path delegates here). */ export declare const standaloneDocumentChunk: (sourcePath: string, raw: string, packageTags: string[]) => MarkdownChunk; /** * Split markdown into heading-scoped chunks with breadcrumb titles for search indexing. */ export declare const chunkMarkdown: (sourcePath: string, raw: string, packageTags: string[]) => MarkdownChunk[]; //# sourceMappingURL=chunker.d.ts.map