import type { DocumentChunk } from "./types"; export declare function hashContent(content: string): string; export interface ChunkOptions { sessionId: string; sessionTitle: string; project: string; /** Base URL for the message, e.g. "session://ses_xxx#msg_yyy" */ baseUrl: string; } /** * Splits a markdown string into semantically meaningful, heading-aware chunks. * Adapted from doc2vec's ContentProcessor.chunkMarkdown(). * * @param markdown Full markdown text to chunk * @param options Metadata to attach to each chunk */ export declare function chunkMarkdown(markdown: string, options: ChunkOptions): DocumentChunk[]; //# sourceMappingURL=chunker.d.ts.map