import React from 'react'; import { LabelSize } from "../../../_private/components/BarChart/index"; import { SectionItem } from "../../../_private/components/BarChart/components/Column/index"; import { TooltipData } from "../../../_private/components/BarChart/components/Tooltip/index"; import { FormatValue } from "../../../_private/types"; import { Align } from "../../index"; export declare type ColumnItem = { total: number; sections?: readonly SectionItem[]; }; export declare type GroupItem = { name: string; column: ColumnItem; backgroundColumn: ColumnItem; isDisabled?: boolean; }; declare type Props = { item: GroupItem; isHorizontal: boolean; showValues: boolean; align: Align; scaler: (value: number) => number; formatValueForLabel?: FormatValue; onMouseEnterColumn: (groupName: string, params: TooltipData) => void; onMouseLeaveColumn: (groupName: string) => void; onChangeLabelSize?: (size: LabelSize) => void; className?: string; style?: React.CSSProperties; }; export declare const Group: React.FC; export {};