import { default as React } from 'react'; interface SpinTheWheelProps { userId?: string; token?: string; uniqueUserId?: string; uniqueEmailId?: string; questId?: string; criteriaId?: string; campaignId?: string; actionId?: string; campaignVariationId?: string; maxSpins?: number; rewards?: RewardData[]; wheelColors?: { primary: string; secondary: string; }; isAccumulateXP?: boolean; wheelImage?: string; winningIndex?: number; onSpinComplete?: () => void; successCall?: () => void; isImgShow?: boolean; styleConfig?: { claimButtonStyle?: React.CSSProperties; wheelContainerStyle?: React.CSSProperties; wheelImageStyle?: React.CSSProperties; successModalStyle?: React.CSSProperties; segmentContentStyle?: React.CSSProperties; }; claimButtonText?: string; wheelTextColor?: { primary: string; secondary: string; }; winningSegmentColor?: string; spinText?: { text?: string; style?: React.CSSProperties; }; spinCenteredText?: string; isSecondaryImage?: boolean; onGuestUserClick?: () => void; onCompletedCriteriaUserClick?: () => void; isClaimTitle?: boolean; isLoader?: boolean; isPoint?: boolean; loaderComponent?: React.ReactNode; isV1API?: boolean; variation?: string; entityAuthenticationToken?: string; brandTheme?: any; questThemeData?: any; wheelWidth?: number; } interface RewardData { title: string; value: string; image?: string; } declare const SpinTheWheel: React.FC; export default SpinTheWheel;