import React from 'react'; import { ViewStyle, TextStyle, StyleProp } from 'react-native'; export type SegmentedProgressPreviewMode = 'none' | 'dim'; export type SegmentedColor = 'primary' | 'secondary' | 'success' | 'warning' | 'error' | 'info' | 'text' | 'subtext' | 'border' | 'divider' | string; export type SegmentedItem = string | { color: SegmentedColor; weight?: number; label?: React.ReactNode | string; labelStyle?: StyleProp | { [key: string]: any; }; }; export interface SegmentedProgressProps { segments: SegmentedItem[]; value?: number; thickness?: number; radius?: number; segmentRadius?: number; segmentGap?: number; previewMode?: 'none' | 'dim'; previewOpacity?: number; trackColor?: SegmentedColor; style?: ViewStyle | ViewStyle[]; testID?: string; showLabels?: boolean; labelGap?: number; labelStyle?: StyleProp | { [key: string]: any; }; labelColor?: SegmentedColor; } export declare const SegmentedProgress: React.FC; export default SegmentedProgress; //# sourceMappingURL=SegmentedProgress.d.ts.map