interface SpinnerAnimationProps {
    items: Array<{
        id: number;
        token_id: string;
        tokenUri: string;
        maxSupply: number;
        tokenName: string;
        rarityName: string;
        rarityWeight: number;
        circulatingSupply: number;
    }>;
    rarities: Array<{
        name: string;
        chance: number;
        color: string;
    }>;
    reward?: {
        tokenId: string;
        rarity: string;
    } | null;
    onTimeout?: () => void;
    onComplete?: () => void;
    metadataCache: Record<number, any>;
    sounds?: {
        tick?: string;
        open?: string;
        win?: string;
        error?: string;
    };
}
export default function SpinnerAnimation({ items, rarities, reward, onTimeout, onComplete, metadataCache, sounds }: SpinnerAnimationProps): import("react/jsx-runtime").JSX.Element;
export {};
