import { type IMeasureGroupDescriptor, type ITheme } from "@gooddata/sdk-model"; import { type DataViewFacade } from "@gooddata/sdk-ui"; import { type IChartFillConfig, type IColorStrategy } from "@gooddata/sdk-ui-vis-commons"; import { type IUnwrappedAttributeHeadersWithItems } from "../../typings/mess.js"; import { type IPointData } from "../../typings/unsafe.js"; export declare function getColorOrLegendIndex(yValue: number, isTotal?: boolean): 0 | 1 | 2; export declare function getWaterfallChartSeries(dv: DataViewFacade, measureGroup: IMeasureGroupDescriptor["measureGroupHeader"], viewByAttribute: IUnwrappedAttributeHeadersWithItems | undefined | null, colorStrategy: IColorStrategy, emptyHeaderTitle: string, chartFill: IChartFillConfig | undefined, theme: ITheme | undefined): ({ color: string; borderColor: string; upColor: string | import("../../typings/unsafe.js").IPatternObject; upBorderColor: string | undefined; legendIndex: number; data: IPointData[]; seriesIndex: number; name: string; connectNulls: boolean; } | { color: import("../../typings/unsafe.js").IPatternObject; borderColor: string; upColor: string | import("../../typings/unsafe.js").IPatternObject; upBorderColor: string | undefined; legendIndex: number; data: IPointData[]; seriesIndex: number; name: string; connectNulls: boolean; } | { color: string; upColor: string | import("../../typings/unsafe.js").IPatternObject; upBorderColor: string | undefined; borderColor: string; legendIndex: number; data: IPointData[]; seriesIndex: number; name: string; connectNulls: boolean; })[]; //# sourceMappingURL=waterfallChartsSeries.d.ts.map