import { MarkdownHandlerRegistry } from './md-registry.js';
import type { PreparedMarkdownDocument } from './md-types.js';
export declare class MarkdownPreviewRuntime {
    private readonly handlers;
    private readonly renderer;
    constructor(handlers: MarkdownHandlerRegistry);
    prepare(markdown: string): PreparedMarkdownDocument;
    private parseCodeBlocks;
    private resolveExecutableBlocks;
}
