/** * Serialize / parse / validate — structural integrity + acyclicity. Pure TS. * * Default-DENY: parseLayout throws on any tree validateTree would flag. */ import type { LayoutTree } from './types.js'; export declare function serializeLayout(t: LayoutTree): string; export declare function validateTree(t: LayoutTree, knownPanelIds: ReadonlySet): string[]; export declare function parseLayout(json: string): LayoutTree; //# sourceMappingURL=serialize.d.ts.map