import { WeightedGameConfiguration } from "@betswirl/sdk-core"; import { RefObject } from "react"; import { Theme, TokenWithImage } from "../../types/types"; export interface WheelController { startEndlessSpin: () => void; spinWheelWithResult: (sectorIndex: number) => void; stopSpin: () => void; isSpinning: boolean; } export interface WheelSegment { index: number; multiplier: number; formattedMultiplier: string; color: string; startAngle: number; endAngle: number; weight: bigint; } type TooltipItemContent = { chance?: string | React.ReactNode; profit?: number; token: TokenWithImage; }; interface WheelGameControlsProps { config: WeightedGameConfiguration; theme?: Theme; parent?: RefObject; tooltipContent?: Record; onSpinningChange?: (isSpinning: boolean) => void; uniqueMultipliers: Array<{ multiplier: number; formattedMultiplier: string; color: string; }>; } export declare const WheelGameControls: import("react").ForwardRefExoticComponent>; export {};