import React, { ReactNode } from 'react'; import { Tracker, TrackerValue, TrackerValuesContext } from '../services/TrackTileService'; export type PillarsTileProps = { onOpenDetails: (tracker: Tracker, valuesContext: TrackerValuesContext) => void; onSaveNewValueOverride?: (tracker: Tracker, newValue: number, originalTrackerValues?: TrackerValue[]) => void; background?: ReactNode; styles?: PillarsTileStyles; shouldUseOntology?: boolean; }; export declare const PillarsTile: ({ onOpenDetails, onSaveNewValueOverride, styles: instanceStyles, shouldUseOntology, }: PillarsTileProps) => React.JSX.Element; declare const defaultStyles: (theme: import("../../BrandConfigProvider").Theme) => readonly ["PillarsTile", import("../../BrandConfigProvider/styles/createStyles").NamedStyles<{ pillarsTileView: { marginHorizontal: number; marginBottom: number; backgroundColor: string; }; pillarsTileBackgroundContainer: { flexDirection: "row"; justifyContent: "center"; height: number; }; pillarsTileLoadingIndicatorView: { height: string; justifyContent: "center"; }; }>]; declare module './../../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export type PillarsTileStyles = NamedStylesProp; export {};