import React from 'react'; interface ResizeProps { currentWidth: number; minWidth: number; maxWidth: number; panelRef: React.RefObject; handleRef: React.RefObject; onResize: (newWidth: number) => void; position?: 'side-start' | 'side' | 'bottom'; } export declare function useResize({ currentWidth, minWidth, maxWidth, panelRef, handleRef, onResize, position }: ResizeProps): { onKeyDown: (event: React.KeyboardEvent) => void; onDirectionClick: (direction: import("../../../internal/components/drag-handle-wrapper/interfaces").Direction) => void; onPointerDown: () => void; relativeSize: number; }; export {};