import type { PluginOptions } from "./types.js"; export interface MarkdownBlock { title: string; value: string; meta: string | null | undefined; includePaths: string[]; sourceName: string | undefined; } /** * Renders one fenced ```lilypond block to HTML. Shared by the remark and * satteri plugins. `logger` is required here (unlike `PluginOptions`) since * each plugin's registration-time "add the integration" guard already * narrowed it before calling this. */ export declare function renderMarkdownBlock(options: Omit & { logger: NonNullable; }, block: MarkdownBlock): Promise;