import { StyleProp, ViewStyle, ImageStyle, ImageSourcePropType } from 'react-native'; export interface RhythmsCircleProps { size: number; ringWidth: number; thumbSize: number; pickerStyle?: StyleProp; timeStyle?: StyleProp; timeImg?: ImageSourcePropType; thumbStyle?: StyleProp; iconStyle?: StyleProp; data?: IData[]; disabled: boolean; disabledOpacity: number; stepOverEnabled: boolean; stepTime?: number; onMove?: (v: IMovePropsData[]) => void; onRelease?: (v: IMovePropsData[]) => void; onChange?: (v: IMovePropsData[]) => void; lastRingColor?: string; } export interface IData { index: number; time: number; icon: number; noActiveColor: string; activeColor: string; color: string; valid?: boolean; angle?: number; } export interface IMovePropsData { index: number; time: number; icon: number; color: string; deg: number; }