import type { ReclProgram, DataDivision, DisplayStatement, ComponentDef } from '../parser/rcl.js'; export type ComponentRegistry = Map; export type PluginRenderer = (stmt: DisplayStatement, data: DataDivision) => string; export declare function registerElement(name: string, renderer: PluginRenderer): void; export declare function renderStatement(stmt: DisplayStatement, data: DataDivision): string; export declare function generate(program: ReclProgram, source: string): string; //# sourceMappingURL=html.d.ts.map