import { ScaleContinuousNumeric, ScaleTime } from "d3-scale"; import * as React from "react"; export interface GroupedBarSeriesProps { readonly baseAt: number | ((xScale: ScaleContinuousNumeric | ScaleTime, yScale: ScaleContinuousNumeric, datum: any) => number); readonly direction: "up" | "down"; readonly fillStyle?: string | ((data: any) => string); readonly spaceBetweenBar?: number; readonly stroke: boolean; readonly widthRatio?: number; readonly yAccessor: ((data: any) => number | undefined) | ((d: any) => number)[]; } export declare class GroupedBarSeries extends React.Component { static defaultProps: { spaceBetweenBar: number; widthRatio: number; baseAt: (xScale: ScaleContinuousNumeric, yScale: ScaleContinuousNumeric) => any; direction: string; stroke: boolean; fillStyle: string; width: (props: { widthRatio: number; }, moreProps: { xAccessor: (datum: T) => number | Date; xScale: ScaleContinuousNumeric | ScaleTime; plotData: T[]; }) => number; clip: boolean; swapScales: boolean; }; render(): JSX.Element; private readonly drawOnCanvas; private readonly postProcessor; }