import { Observable } from 'rxjs'; import { DataFormatterMultiValue, ComputedDataMultiValue, ComputedDatumMultiValue, ComputedXYDatumMultiValue, TransformData, ContainerSize, ContainerPositionScaled, Layout } from '../../lib/core-types'; import * as d3 from 'd3'; export declare const multiValueSelectionsObservable: ({ selection, pluginName, clipPathID, categoryLabels$, containerPosition$, graphicTransform$ }: { selection: d3.Selection; pluginName: string; clipPathID: string; categoryLabels$: Observable; containerPosition$: Observable; graphicTransform$: Observable; }) => { categorySelection$: Observable>; axesSelection$: Observable>; defsSelection$: Observable>; graphicGSelection$: Observable>; }; export declare const multiValueContainerSelectionsObservable: ({ selection, pluginName, clipPathID, computedData$, containerPosition$, isCategorySeprate$ }: { selection: d3.Selection; pluginName: string; clipPathID: string | null; computedData$: Observable; containerPosition$: Observable; isCategorySeprate$: Observable; }) => Observable>; export declare const multiValueXYPositionObservable: ({ rootSelection, fullDataFormatter$, filteredXYMinMaxData$, containerPosition$, containerSize$, layout$ }: { rootSelection: d3.Selection; fullDataFormatter$: Observable; filteredXYMinMaxData$: Observable<{ minXDatum: ComputedXYDatumMultiValue; maxXDatum: ComputedXYDatumMultiValue; minYDatum: ComputedXYDatumMultiValue; maxYDatum: ComputedXYDatumMultiValue; }>; containerPosition$: Observable; containerSize$: Observable; layout$: Observable; }) => Observable<{ x: number; y: number; xValue: number; yValue: number; }>; export declare const ordinalPositionObservable: ({ rootSelection, ordinalScaleDomain$, ordinalScale$, ordinalPadding$, containerSize$, containerPosition$, layout$ }: { rootSelection: d3.Selection; ordinalScaleDomain$: Observable<[number, number]>; ordinalScale$: Observable>; ordinalPadding$: Observable; containerSize$: Observable; containerPosition$: Observable; layout$: Observable; }) => Observable<{ x: number; xValue: number; }>; export declare const computedRankingAmountObservable: ({ containerSize$, visibleComputedData$, textSizePx$, rankingAmount$ }: { containerSize$: Observable; visibleComputedData$: Observable; textSizePx$: Observable; rankingAmount$: Observable<"auto" | number>; }) => Observable; export declare const rankingItemHeightObservable: ({ containerSize$, textSizePx$, computedRankingAmount$ }: { containerSize$: Observable; textSizePx$: Observable; computedRankingAmount$: Observable; }) => Observable; export declare const rankingScaleListObservable: ({ visibleComputedRankingData$, rankingItemHeight$ }: { visibleComputedRankingData$: Observable; rankingItemHeight$: Observable; }) => Observable[]>;