import React from 'react'; import { ImageSourcePropType } from 'react-native'; import { Tracker, TrackerValue, TrackerValuesContext } from '../../services/TrackTileService'; export type AdvancedTrackerDetailsProps = { tracker: Tracker; valuesContext: TrackerValuesContext; onError?: (e: any) => void; icons?: Record; onEditValue: (value: TrackerValue) => void; children?: React.ReactNode; editsDisabledAfterNumberOfDays?: number; referenceDate?: Date; }; export declare const AdvancedTrackerDetails: (props: AdvancedTrackerDetailsProps) => React.JSX.Element; declare const defaultStyles: (theme: import("../../../BrandConfigProvider").Theme) => readonly ["AdvancedTrackerDetails", import("../../../BrandConfigProvider/styles/createStyles").NamedStyles<{ container: { backgroundColor: string; }; dayPickerContainer: { alignItems: "center"; }; horizontalRowContainer: { flexDirection: "row"; justifyContent: "center"; marginVertical: number; alignItems: "center"; }; trackerValueText: { fontSize: number; }; trackerValueDividerText: { fontSize: number; marginHorizontal: number; }; trackerTargetText: { fontSize: number; }; section: { paddingHorizontal: number; paddingTop: number; borderBottomColor: string; }; sectionPrefixText: { textTransform: "uppercase"; fontSize: number; color: string; }; sectionTitleText: { fontSize: number; color: string; lineHeight: number; }; descriptionText: { fontSize: number; lineHeight: number; marginTop: number; }; descriptionBottomDividerView: { marginTop: number; }; chartContainer: { width: string; paddingHorizontal: number; flex: number; }; recentHistoryContainer: { paddingHorizontal: number; paddingBottom: number; }; recentHistoryTitleText: { fontSize: number; color: string; marginBottom: number; lineHeight: number; }; recentHistoryScrollView: { overflow: "visible"; marginHorizontal: number; }; recentHistoryScrollViewContent: { paddingHorizontal: number; }; recentHistoryPillView: { flexDirection: "row"; alignSelf: "flex-start"; paddingHorizontal: number; paddingVertical: number; alignItems: "center"; borderRadius: number; minWidth: number; marginEnd: number; }; recentHistoryPillText: { color: string; }; }>]; declare module './../../../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export {};