import React from 'react'; import { Animated } from 'react-native'; import type { StyleProp, View, ViewStyle } from 'react-native'; import type { SharedProps } from '@coinbase/cds-common/types/SharedProps'; import type { BoxProps } from '../layout/Box'; export declare const PROGRESS_INDICATOR_WIDTH = 24; export type ProgressIndicatorProps = { /** An Animated.Value or interpolated Animated.Value between 0 and 1 */ progress?: Animated.Value | Animated.AnimatedInterpolation; /** * @danger This is a migration escape hatch. It is not intended to be used normally. */ style?: Animated.WithAnimatedValue>; } & BoxProps & SharedProps; export declare const ProgressIndicator: React.NamedExoticComponent< { /** An Animated.Value or interpolated Animated.Value between 0 and 1 */ progress?: Animated.Value | Animated.AnimatedInterpolation; /** * @danger This is a migration escape hatch. It is not intended to be used normally. */ style?: Animated.WithAnimatedValue>; } & SharedProps & import('../styles/styleProps').StyleProps & { children?: React.ReactNode; style?: Animated.WithAnimatedValue>; animated?: boolean; elevation?: import('@coinbase/cds-common').ElevationLevels; font?: import('@coinbase/cds-common').ThemeVars.FontFamily | 'inherit'; pin?: import('@coinbase/cds-common').PinningDirection; bordered?: boolean; borderedTop?: boolean; borderedBottom?: boolean; borderedStart?: boolean; borderedEnd?: boolean; borderedHorizontal?: boolean; borderedVertical?: boolean; dangerouslySetBackground?: string; } & Omit & { ref?: React.Ref; } >; //# sourceMappingURL=ProgressIndicator.d.ts.map