import * as React from 'react'; /** * Registers pragmatic-drag-and-drop autoscroll on the timeline scroller, with the * left-edge hitbox shifted to start at the right of the pinned title column. * * The scroller spans the entire content width — the title column is overlaid via * `position: absolute` — so the autoscroller's default left-edge hitbox sits over * the title column instead of the visual edge of the events area. We work around * this by overriding the scroller's `getBoundingClientRect` to report the events * subrect (`left += pinnedLeftWidth`, `width -= pinnedLeftWidth`). The library * reads this each frame to derive its edge hitboxes; `scrollLeft`, `clientWidth`, * etc. are read separately and stay intact, so scroll math is unaffected. */ export declare function useTimelineDragAutoScroll(params: { scrollerRef: React.RefObject; pinnedLeftWidth: number; }): void;