/** * Chunked upload — split large markdown into upload-safe chunks. * * Splits on heading boundaries (H1/H2) when possible. * Falls back to forced split when size limits are exceeded. */ export interface ChunkConfig { /** Max lines per chunk (default: 300) */ maxLines: number; /** Max bytes per chunk (default: 50KB) */ maxBytes: number; /** Split on heading boundaries only (default: true) */ splitOnHeadings: boolean; } export interface Chunk { index: number; markdown: string; lineCount: number; byteSize: number; } /** * Split markdown into chunks for upload. * Respects heading boundaries when possible. */ export declare function splitMarkdown(mdText: string, config?: Partial): Chunk[]; //# sourceMappingURL=chunked.d.ts.map