import type { PointsDisplay } from '../../../core/components/canvas/types/canvas-shape.js'; import type { TimeGapPolicy } from '../../../core/types/gap-policy.js'; import type { Timeseries } from '../../../core/types/timeseries.js'; import type { SeriesSlots } from '../iterate-slots.js'; import type { TimeseriesPerShapeInput } from '../transformer-data-to-xy.js'; import type { ChartVariant, ChartVariantInternal, TimeseriesBand } from '../types/timeseries.js'; export interface BuildBucketsResult { buckets: TimeseriesPerShapeInput; lineAreaBarData: Timeseries[]; bandData: TimeseriesBand[]; allSeriesData: (Timeseries | TimeseriesBand)[]; gapPolicies: (TimeGapPolicy | undefined)[]; order: ChartVariantInternal[]; } export declare function buildBuckets(rootData: Timeseries[], variant: ChartVariant, slots: SeriesSlots, defaultPointsDisplay: PointsDisplay | undefined): BuildBucketsResult; //# sourceMappingURL=build-buckets.d.ts.map