interface DragToScrollOptions {
    decay?: number;
    minVelocity?: number;
    dragThreshold?: number;
    enabled?: boolean;
}
/**
 * Enables drag-to-scroll functionality with momentum scrolling on a scrollable element.
 *
 * This hook allows users to click and drag to scroll an element, with momentum scrolling
 * that continues after the drag ends. The drag only activates after moving beyond a threshold
 *  distance, which prevents accidental drags from clicks.
 *
 * @param element - The HTML element to enable drag to scroll on.
 * @param options - Options for customizing the drag-to-scroll behavior.
 */
export declare function useDragToScroll(element: HTMLElement | null, options?: DragToScrollOptions): void;
export {};
