import type { ViewStyle } from "react-native"; import type { AnimatedStyle } from "react-native-reanimated"; type TransformType = { perspective: number; } | { rotate: string; } | { rotateX: string; } | { rotateY: string; } | { rotateZ: string; } | { scale: number; } | { scaleX: number; } | { scaleY: number; } | { translateX: number; } | { translateY: number; } | { skewX: string; } | { skewY: string; } | { matrix: number[]; }; export type DuoWordAnimatedStyle = { position: string; top: number; left: number; zIndex: number; width: number; height: number; transform: [{ translateX: number; }, { translateY: number; }] & TransformType[]; }; export type DuoAnimatedStyleWorklet = (style: DuoWordAnimatedStyle & ViewStyle, isGestureActive: boolean) => AnimatedStyle; export type DropEvent = { index: number; destination: "answered" | "bank"; position: number; }; export type OnDropFunction = (event: DropEvent) => void; export {}; //# sourceMappingURL=types.d.ts.map