import { WheelSpinState } from '../../../providers/BoxOpeningProvider';
import { InventoryReward } from '../../../types/api';
import { Dispatch } from 'react';
interface PrizeCarouselProps {
    prizes: InventoryReward[];
    wheelSpinState: WheelSpinState;
    actualReward: InventoryReward | null;
    setSpinState: Dispatch<WheelSpinState>;
    isSkipped?: boolean;
    animationPhase?: 'carousel' | 'transition' | 'final';
    isOpeningAnimationComplete?: boolean;
    onCarouselClick?: () => void;
    viewMode?: 'wheel' | 'result';
}
export declare const PrizeCarousel: import('react').MemoExoticComponent<({ prizes, wheelSpinState, actualReward, setSpinState, isSkipped, animationPhase, isOpeningAnimationComplete, onCarouselClick, viewMode, }: PrizeCarouselProps) => import("react/jsx-runtime").JSX.Element>;
export {};
