export interface VerticalResizeBounds { minHeight?: number; maxHeight?: number; } interface UseVerticalResizeOptions { enabled: boolean; /** * Called once per drag (pointerDown) to fix min/max in px. * Avoid measuring on every pointerMove. */ resolveBounds?: (container: HTMLElement) => VerticalResizeBounds; onResize?: (height: number) => void; } export declare function useVerticalResize(containerRef: React.RefObject, { enabled, resolveBounds, onResize }: UseVerticalResizeOptions): { onPointerDown: (event: React.PointerEvent) => void; onPointerMove: (event: React.PointerEvent) => void; onPointerUp: (event: React.PointerEvent) => void; isDragging: boolean; }; export {};