// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. import type { SplitLayout } from "./SplitLayout.js"; import type { TabLayout } from "./TabLayout.js"; /** * A serde mirror of `regular-layout`'s serialized layout tree, as returned by * [`RegularLayout::save`] and accepted by [`RegularLayout::restore`]. */ export type Layout = { "type": "split-layout" } & SplitLayout | { "type": "tab-layout" } & TabLayout;