import React, { type ReactNode } from 'react'; /** * Stable, synchronous boundary for SSR content. The drag/cascade implementation * is a sibling, not a replacement wrapper, so loading it cannot remount the app. * CSS handles initial and responsive geometry; only splitter interaction requests * the asynchronous chunk. The eager observer reads modes without changing widths. */ export declare function LayoutAreaSizingProvider({ children, layoutRef, }: { children: ReactNode; layoutRef?: React.RefObject; }): JSX.Element;