import { EasingFunction, StyleProp, ViewStyle } from 'react-native'; export interface BaseIndicatorProps { /** * Animation easing function * @default Easing.linear */ animationEasing?: EasingFunction; /** * Animation duration in ms * @default 1200 */ animationDuration?: number; /** * Animation toggle * @default true */ animating?: boolean; /** * Animation is interaction * @default true */ interaction?: boolean; /** * Style is proxied to the underlying View * @default undefined */ style?: StyleProp; /** * Hide when not animating * @default true */ hidesWhenStopped?: boolean; } export interface UIActivityIndicatorProps extends BaseIndicatorProps { /** * @default 'rgb(0, 0, 0)' */ color?: string; /** * @default 12 */ count?: number; /** * @default 36 */ size?: number; } export interface BallIndicatorProps extends BaseIndicatorProps { /** * @default 'rgb(0, 0, 0)' */ color?: string; /** * @default 8 */ count?: number; /** * @default 36 */ size?: number; } export interface MaterialIndicatorProps extends BaseIndicatorProps { /** * @default 'rgb(0, 0, 0)' */ color?: string; /** * @default 36 */ size?: number; } //# sourceMappingURL=type.d.ts.map