import React from 'react'; import type { MutableRefObject, RefObject } from 'react'; import { Animated, PanResponder, type ImageSourcePropType } from 'react-native'; import type { Color, ILuckyWheelOptionalProps, IWheelText, TextAngleType } from '../../types'; import type { WheelSlicePayload } from './buildSlicePayload'; type PanHandlers = ReturnType['panHandlers']; type WheelFaceProps = { source?: ImageSourcePropType; size: number; rotateInterpolated: Animated.AnimatedInterpolation; backgroundColor: Color; containerRef: RefObject; panHandlers: PanHandlers; slicePayload: WheelSlicePayload[]; sliceCount: number; sliceAngle: number; sliceAngleCenter: number; outerRadius: number; innerRadius: number; textAngle: TextAngleType; textStyle: ILuckyWheelOptionalProps['textStyle']; customText?: (params: IWheelText) => React.ReactNode; enableOuterDots: boolean; dotColor: ILuckyWheelOptionalProps['dotColor']; enableInnerShadow: boolean; px: MutableRefObject; py: MutableRefObject; }; export declare function WheelFace({ source, size, rotateInterpolated, backgroundColor, containerRef, panHandlers, slicePayload, sliceCount, sliceAngle, sliceAngleCenter, outerRadius, innerRadius, textAngle, textStyle, customText, enableOuterDots, dotColor, enableInnerShadow, px, py, }: WheelFaceProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=WheelFace.d.ts.map