import { Theme } from '@mui/material'; import { Colors, Goal, Target, WaterfallData } from './WaterfallChart'; import { Improvement } from '../../ComparisonBlock/ComparisonBlock'; export type WaterfallTransformedItem = { label: string; low: number; high: number; diff: number; type: "reference" | "start" | "value" | "target" | "goal"; color: string; }; export declare const transformWaterfallData: (reference: WaterfallData | undefined, start: WaterfallData | undefined, values: WaterfallData[] | undefined, colors: Colors | undefined, target: Target | undefined, goal: Goal | undefined, improvement: Improvement, targetValueFinal: number | undefined, theme: Theme) => WaterfallTransformedItem[]; export declare const calculateLabelSettings: (transformedData: WaterfallTransformedItem[], chartWidth: number) => { interval: number | "preserveStartEnd"; maxWidth: number; }; export declare const wrapWaterfallLabel: (text: string, maxWidth: number) => string[];