import { RefObject } from "react"; //#region src/components/interactions/useKeyframePointer.d.ts interface ViewportPoint { x: number; y: number; } interface KeyframePointerOptions { root: RefObject; rulerHeight: number; priority?: number; hitTest: (point: ViewportPoint, event: PointerEvent) => Target | null; hover: (target: Target | null) => void; start: (target: Target, point: ViewportPoint, event: PointerEvent) => boolean; move: (point: ViewportPoint, event: PointerEvent) => void; end: (cancelled: boolean) => void; } /** One captured pointer, cached drag bounds, and fallback listeners only when capture fails. */ declare function useKeyframePointer(options: KeyframePointerOptions): () => void | undefined; //#endregion export { useKeyframePointer }; //# sourceMappingURL=useKeyframePointer.d.mts.map