///
declare const _default: {
new (props: import("./generateCategoricalChart").CategoricalChartProps): {
uniqueChartId: any;
clipPathId: any;
legendInstance: any;
container?: any;
componentDidMount(): void;
UNSAFE_componentWillReceiveProps(nextProps: import("./generateCategoricalChart").CategoricalChartProps): void;
componentWillUnmount(): void;
cancelThrottledTriggerAfterMouseMove(): void;
getAxisMap(props: import("./generateCategoricalChart").CategoricalChartProps, { axisType, AxisComp, graphicalItems, stackGroups, dataStartIndex, dataEndIndex }: any): {};
getAxisMapByAxes: (props: import("./generateCategoricalChart").CategoricalChartProps, { axes, graphicalItems, axisType, axisIdKey, stackGroups, dataStartIndex, dataEndIndex }: any) => any;
getAxisMapByItems: (props: import("./generateCategoricalChart").CategoricalChartProps, { graphicalItems, Axis, axisType, axisIdKey, stackGroups, dataStartIndex, dataEndIndex }: any) => any;
getActiveCoordinate(tooltipTicks: import("../util/types").TickItem[], activeIndex: any, rangeObj: any): import("../util/types").ChartCoordinate;
getMouseInfo(event: any): {
xValue: any;
yValue: any;
chartX: number;
chartY: number;
} | {
activeTooltipIndex: number;
activeLabel: any;
activePayload: any[];
activeCoordinate: import("../util/types").ChartCoordinate;
chartX: number;
chartY: number;
};
getTooltipContent(activeIndex: number, activeLabel?: string): any[];
getFormatItems(props: import("./generateCategoricalChart").CategoricalChartProps, currentState: any): any[];
getCursorRectangle(): any;
getCursorPoints(): any;
calculateTooltipPos(rangeObj: any): any;
inRange(x: number, y: number): any;
parseEventsOfWrapper(): any;
updateStateOfAxisMapsOffsetAndStackGroups({ props, dataStartIndex, dataEndIndex, updateId }: any): any;
addListener(): void;
removeListener(): void;
calculateOffset({ props, graphicalItems, xAxisMap, yAxisMap }: any): any;
handleLegendBBoxUpdate: (box: any) => void;
handleReceiveSyncEvent: (cId: any, chartId: any, data: any) => void;
handleBrushChange: ({ startIndex, endIndex }: any) => void;
handleMouseEnter: (e: any) => void;
triggeredAfterMouseMove: (e: any) => any;
handleItemMouseEnter: (el: any) => void;
handleItemMouseLeave: () => void;
handleMouseMove: (e: any) => void;
handleMouseLeave: (e: any) => void;
handleOuterEvent: (e: any) => void;
handleClick: (e: any) => void;
handleMouseDown: (e: any) => void;
handleMouseUp: (e: any) => void;
handleTouchMove: (e: any) => void;
handleTouchStart: (e: any) => void;
handleTouchEnd: (e: any) => void;
triggerSyncEvent(data: any): void;
verticalCoordinatesGenerator: ({ xAxis, width, height, offset }: import("../util/types").ChartCoordinate) => number[];
horizontalCoordinatesGenerator: ({ yAxis, width, height, offset }: import("../util/types").ChartCoordinate) => number[];
axesTicksGenerator: (axis?: any) => import("../util/types").TickItem[];
tooltipTicksGenerator: (axisMap: any) => {
tooltipTicks: import("../util/types").TickItem[];
orderedTooltipTicks: import("../util/types").TickItem[];
tooltipAxis: import("../util/types").BaseAxisProps;
tooltipAxisBandSize: any;
};
filterFormatItem(item: any, displayName: any, childIndex: any): any;
renderCursor: (element: any) => import("react").DetailedReactHTMLElement | import("react").CElement>;
renderPolarAxis: (element: any, displayName: string, index: number) => import("react").DetailedReactHTMLElement;
renderXAxis: (element: any, displayName: string, index: number) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderYAxis: (element: any, displayName: string, index: number) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderAxis(axisOptions: import("../util/types").BaseAxisProps, element: any, displayName: string, index: number): import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderGrid: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderPolarGrid: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderLegend: () => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderTooltip: () => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderBrush: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderReferenceElement: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>, displayName: string, index: number) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderActivePoints: ({ item, activePoint, basePoint, childIndex, isRange }: any) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>[];
renderGraphicChild: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>, displayName: string, index: number) => any[];
renderCustomized: (element: import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>) => import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
renderClipPath(): JSX.Element;
render(): JSX.Element;
context: any;
setState(state: import("./generateCategoricalChart").CategoricalChartState | ((prevState: Readonly, props: Readonly) => import("./generateCategoricalChart").CategoricalChartState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
};
displayName: string;
defaultProps: import("./generateCategoricalChart").CategoricalChartProps;
createDefaultState: (props: import("./generateCategoricalChart").CategoricalChartProps) => import("./generateCategoricalChart").CategoricalChartState;
hasBar: (graphicalItems: any[]) => boolean | any[];
getDisplayedData: (props: import("./generateCategoricalChart").CategoricalChartProps, { graphicalItems, dataStartIndex, dataEndIndex }: any, item?: any) => any[];
getAxisNameByLayout(layout: import("../util/types").LayoutType): {
numericAxisName: string;
cateAxisName: string;
};
renderActiveDot(option: any, props: any): import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
contextType?: import("react").Context;
};
export default _default;