/** markdown-processor.mjs 的类型面(实现文件为 .mjs,astro.config 与 content-utils 共用) */ export interface SiteMarkdownRenderResult { code: string; metadata: Record; } export interface SiteMarkdownRenderer { render( content: string, renderOpts?: { fileURL?: URL; frontmatter?: Record; }, ): Promise; } export declare const siteMarkdownProcessor: { name: "unified"; options: { remarkPlugins: unknown[]; rehypePlugins: unknown[]; }; createRenderer( shared?: Record, ): Promise; };