'use client'; import * as React from 'react'; import { RadioGroup as RadioGroupPrimitive } from 'radix-ui'; import { Circle } from 'lucide-react'; import { AnimatePresence, motion, type HTMLMotionProps, type Transition, } from 'motion/react'; import { cn } from '@workspace/ui/lib/utils'; type RadioGroupProps = React.ComponentProps & { transition?: Transition; }; function RadioGroup({ className, ...props }: RadioGroupProps) { return ( ); } type RadioGroupIndicatorProps = React.ComponentProps< typeof RadioGroupPrimitive.Indicator > & { transition: Transition; }; function RadioGroupIndicator({ className, transition, ...props }: RadioGroupIndicatorProps) { return ( ); } type RadioGroupItemProps = React.ComponentProps< typeof RadioGroupPrimitive.Item > & HTMLMotionProps<'button'> & { transition?: Transition; }; function RadioGroupItem({ className, transition = { type: 'spring', stiffness: 200, damping: 16 }, ...props }: RadioGroupItemProps) { return ( ); } export { RadioGroup, RadioGroupItem, type RadioGroupProps, type RadioGroupItemProps, };