/** Safe Markdown document grammar shared with Chat. Source never becomes HTML. */ export interface MarkdownBlock { kind: "paragraph" | "heading" | "code" | "quote" | "list" | "table" | "rule"; text: string; marker?: string; level?: number; indent?: number; checked?: boolean; columns?: string[]; rows?: string[][]; } export declare function markdownBlocks(source: string): MarkdownBlock[]; export interface MarkdownRun { text: string; strong?: boolean; emphasis?: boolean; code?: boolean; } export declare function markdownRuns(source: string): MarkdownRun[]; //# sourceMappingURL=markdown.logic.d.ts.map