import { type DOMElement } from "./dom.js"; import { type RawEntry } from "./output.js"; /** * Interface representing the result of a render operation. */ interface Result { /** * The rendered string output. */ output: string; /** * The height of the rendered output in lines. */ outputHeight: number; /** * The static output generated during rendering (e.g., from ). */ staticOutput: string; /** Raw entries to write after the main output. */ rawEntries: RawEntry[]; } /** * Renders the DOM tree to a string output. * * @param node - The root DOM element to render. * @param isScreenReaderEnabled - Whether screen reader support is enabled. * @returns The render result with output string, height, and static output. */ export declare const renderer: (node: DOMElement, isScreenReaderEnabled: boolean) => Result; export {};