/// <reference types="react" />
import { DatumObject } from '@visx/shape/lib/types';
import { ScaleBand, ScaleLinear } from '@visx/vendor/d3-scale';
import { BarStyles } from '../../../../../shared-logic/src/BarChartV2/types';
import { ConditionalFormattingRule, ShapeDefinition } from '../../../../../shared-logic/src/ChartsV2/types';
export declare type HorizontalBarStackedProps = {
    conditionalFormattingRules: ConditionalFormattingRule[];
    bars: ShapeDefinition<BarStyles>[];
    keys: string[];
    xScale: ScaleLinear<number, number, never>;
    yScale: ScaleBand<string> | ScaleBand<Date> | ScaleBand<number> | ScaleBand<boolean>;
    yScaleDataType: string;
    yScaleKey: string;
    data: DatumObject[];
    height: number;
    width: number;
    showLabels: boolean;
    labelDictionary: {
        [key: string]: string;
    };
    isStacked100?: boolean;
    xKey: string;
    dataLabelFontSize?: number;
};
export declare const HorizontalBarStacked: ({ yScaleDataType, data, yScaleKey, yScale, keys, bars, conditionalFormattingRules, xScale, height, width, showLabels, labelDictionary, xKey, isStacked100, dataLabelFontSize, }: HorizontalBarStackedProps) => JSX.Element;
