/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */ export type MarkdownFrontmatterValue = string | string[]; export interface MarkdownFrontmatter { readonly [key: string]: MarkdownFrontmatterValue | undefined; } export interface MarkdownDisclosure { readonly path: string; readonly metadata: MarkdownFrontmatter; readonly body: string; readonly includes: readonly string[]; readonly sections: readonly string[]; readonly preview: string; } export declare function parseMarkdownFrontmatter(content: string): { metadata: MarkdownFrontmatter; body: string; }; export declare function normalizeFrontmatterList(value: MarkdownFrontmatterValue | undefined): string[]; export declare function collectMarkdownReferences(body: string): string[]; export declare function extractMarkdownSections(body: string): string[]; export declare function extractMarkdownPreview(body: string, maxChars?: number): string; export declare function readMarkdownDisclosure(filePath: string): MarkdownDisclosure; export declare function materializeMarkdownBody(filePath: string, body?: string): string; //# sourceMappingURL=markdown-disclosure.d.ts.map