import { type PanelWidth } from './width-utils.js'; interface SizingConfig { panelMin: PanelWidth; panelMax: PanelWidth; contentMin: PanelWidth; handleWidth: number; } interface LayoutValues { panel: { width: number; minPx: number; maxPx: number; }; content: { width: number; widthCss: string; minPx: number; maxPx: number; }; } /** @internal */ export declare function clampPanelWidth(split: number, containerWidth: number, config: SizingConfig): number; /** @internal */ export declare function computeLayout(splitPx: number, containerWidth: number, config: SizingConfig): LayoutValues; export {};