import { FC } from 'react'; import { Tracker, TrackerValue, TrackerValuesContext } from '../services/TrackTileService'; type PillarProps = { trackerValues?: TrackerValue[]; tracker: Tracker; valuesContext: TrackerValuesContext; loading?: boolean; onOpenDetails: () => void; onError?: (e: any) => void; onSaveNewValueOverride?: (newValue: number) => void; styles?: PillarStyles; }; export declare const Pillar: FC; declare const defaultStyles: (theme: import("../../BrandConfigProvider").Theme) => readonly ["Pillar", import("../../BrandConfigProvider/styles/createStyles").NamedStyles<{ pillarViewContainer: { alignItems: "center"; paddingVertical: number; width: number; }; pillarView: { flex: number; alignItems: "center"; }; pillarBaseView: { position: "relative"; flex: number; justifyContent: "flex-end"; marginTop: number; marginBottom: number; borderRadius: number; overflow: "hidden"; }; pillarBackgroundView: { position: "absolute"; width: number; height: string; backgroundColor: string; }; pillarFill: { width: number; height: string; borderRadius: number; }; pillarStarBackgroundContainer: { position: "absolute"; top: number; left: number; right: number; borderRadius: number; width: number; height: number; display: "flex"; alignItems: "center"; justifyContent: "center"; }; pillarLoading: { width: number; }; pillarIconGoalMetText: { color: string; }; pillarIconGoalNotMetText: { color: string; }; }>]; declare module './../../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export type PillarStyles = NamedStylesProp; export {};