import { BaseReturnType } from '../../../core/color-rule/types.js'; import { LegendItem } from '../../../core/components/legend/categorical/types/legend.js'; import { ColorPalette, CustomColorPalette } from '../../../core/types/color-palette.js'; import { MultiMeterBarSegmentProps } from '../types/multi-meter-bar-chart.js'; import { MultiMeterBarChartState } from '../types/state.js'; export declare function useMultiMeterBarStore(): { initSegmentsState: (data: MultiMeterBarSegmentProps[], seriesForColorRule: Array<{ value: number | Record; [key: string]: unknown; }>, colorPalette: ColorPalette | CustomColorPalette, colorBuilder: { for: (series: { value: number | Record; [key: string]: unknown; }) => BaseReturnType; }) => Omit; setHighlightedSegment: (highlightedSegment?: LegendItem) => void; setVisibleSegments: (visibleSegments: LegendItem[]) => void; };