/** * `SplitView` — one split node rendered as a react-resizable-panels Group, plus * the model↔view sync machine (M1): it pushes the model's flexible weights into * the live Group via `setLayout` and writes a genuine user resize back through * `ctx.onApplyLayout`. The split-sizing arithmetic lives in `./split-sizing`. */ import { type ReactNode } from 'react'; import type { SplitNode } from '../layout/index.js'; import { type RenderContext } from './dock-view.js'; export interface SplitViewProps { node: SplitNode; ctx: RenderContext; } export declare function SplitView(props: SplitViewProps): ReactNode; //# sourceMappingURL=split-view.d.ts.map