import type { RenderNode, RenderTree } from '../contracts/render'; export interface CompiledRenderTree { tree: RenderTree; root: RenderNode; nodesById: ReadonlyMap; traversal: readonly RenderNode[]; childrenOf(nodeId: string): readonly RenderNode[]; ancestorsOf(nodeId: string): readonly RenderNode[]; } export declare const compileRenderTree: (input: RenderTree) => CompiledRenderTree; //# sourceMappingURL=render-tree-compiler.d.ts.map