import type { AnimationRootDisableAll } from '../types'; export interface UsePopupRootAnimationOptions { animation?: AnimationRootDisableAll; } /** * Root animation hook for popup-like components (Dialog, Select, BottomSheet, Popover, etc.) * Manages component state transitions and animation coordination via a shared * `progress` value: 0 = idle/closed, 1 = fully open, 2 = dismissed. */ export declare function usePopupRootAnimation(options: UsePopupRootAnimationOptions): { isAllAnimationsDisabled: boolean; progress: import("react-native-reanimated").SharedValue; isDragging: import("react-native-reanimated").SharedValue; isGestureReleaseAnimationRunning: import("react-native-reanimated").SharedValue; }; //# sourceMappingURL=usePopupRootAnimation.d.ts.map