import React from "react"; import { Animated } from "react-native"; export interface ScrollProgressTrackProps { alwaysVisible?: boolean; animatedScrollPosition?: Animated.Value; containerHeight: number; contentHeight: number; disableGestures?: boolean; hitSlop?: number; inverted?: boolean; onDragStart?: () => void; onDragEnd?: () => void; onPressStart?: () => void; onPressEnd?: () => void; onScrollToPosition: (position: number) => void; scrollPosition: number; /** Identifier for locating the track in tests. Default: 'scroll-progress-track' */ testID?: string; styling?: { trackWidth?: number; thumbColor?: string; thumbHeight?: number; minThumbHeight?: number; trackColor?: string; trackVisible?: boolean; trackOpacity?: number; thumbOpacity?: number; thumbBorderRadius?: number; zIndex?: number; thumbShadow?: { color?: string; opacity?: number; radius?: number; offset?: { width: number; height: number; }; }; }; visible?: boolean; } declare const ScrollProgressTrack: React.FC; export default ScrollProgressTrack;