import type { ViewRecord } from "../internal/internal_view"; import type { IRender } from "./render_interface"; import type { Engine } from "../internal/engine"; /** * HtmlStringRender — pull-based string renderer. * render/unmount are no-ops. Call renderToString() to * get the current HTML string from the VDOM. * * Output matches HtmlRender's DOM serialization (innerHTML). */ export declare class HtmlStringRender implements IRender { private root; engine: Engine; render(view: ViewRecord): void; unmount(_view: ViewRecord): void; renderToString(): string; private buildString; private buildAttrs; private buildChildren; }