interface PanelDividerProps { /** Current split, as the percentage of the container the LEFT panel takes. */ value: number; onChange: (percent: number) => void; /** The element the percentage is measured against. */ containerRef: React.RefObject; min?: number; max?: number; label?: string; } /** * Drag handle between two horizontally-split panels. * * Hand-rolled rather than pulled from a panel library: it needs one number, and a devtools * screen is not worth a dependency in every app the framework ships. * * It reports a PERCENTAGE, not pixels, so a split chosen on a wide monitor still looks * deliberate on a laptop. Pointer capture means a fast drag that outruns the cursor keeps * working instead of being dropped the moment the pointer leaves the 6px strip. * * It is also a real `separator` widget: focusable, moved with the arrow keys, and it reports * its position — dragging cannot be the only way to reach a layout. */ export declare function PanelDivider({ value, onChange, containerRef, min, max, label, }: PanelDividerProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=PanelDivider.d.ts.map