import type { SharedValue, AnimatedRef } from "react-native-reanimated"; import type Animated from "react-native-reanimated"; import type { UseDragAnimatedStyleResult } from "../../types"; /** * Hook that creates animated styles for drag operations. * * During drag: Smooth shift animations via animatedShiftY. * On drop START: Keep shifts frozen. * On registry change: Snap shifts to 0. * * @example * ```tsx * const { dragAnimatedStyle } = useDragAnimatedStyle( * item.id, isDragging, translateY, targetShiftY * ); * * * ... * * ``` */ export declare function useDragAnimatedStyle(itemId: string, isDragging: SharedValue, translateY: SharedValue, targetShiftY: SharedValue, containerRef: AnimatedRef, dragEnabled?: boolean): UseDragAnimatedStyleResult & { hideOriginalOpacity?: number; }; //# sourceMappingURL=useDragAnimatedStyle.d.ts.map