import { type EventHandler } from '@fluentui/react-utilities'; import { GrowDirection, ResizeHandleUpdateEventData } from '../types'; import type { UnitHandle } from './useUnitHandle'; export type UseMouseHandlerParams = { growDirection: GrowDirection; onValueChange: EventHandler; onDragEnd?: EventHandler>; onDragStart?: EventHandler>; getCurrentValue: () => number; unitHandle: UnitHandle; }; export declare function useMouseHandler(params: UseMouseHandlerParams): { attachHandlers: (node: HTMLElement) => void; detachHandlers: (node: HTMLElement) => void; };