import { ChartOffsetInternal, Margin, Size } from '../../util/types'; import { XAxisSettings, YAxisSettings } from '../cartesianAxisSlice'; import { LegendSettings } from '../legendSlice'; import { RechartsRootState } from '../store'; export declare const selectBrushHeight: (state: RechartsRootState) => number; /** * For internal use only. * * @param root state * @return ChartOffsetInternal */ export declare const selectChartOffsetInternal: (state: RechartsRootState) => ChartOffsetInternal; export declare const selectChartViewBox: ((state: import("redux").EmptyObject & { brush: import("../brushSlice").BrushSettings; cartesianAxis: { xAxis: Record; yAxis: Record; zAxis: Record; }; chartData: import("../chartDataSlice").ChartDataState; errorBars: import("../errorBarSlice").ErrorBarsState; graphicalItems: import("../graphicalItemsSlice").GraphicalItemsState; layout: { layoutType: import("../../util/types").LayoutType; width: number; height: number; margin: Margin; scale: number; }; legend: { settings: LegendSettings; size: Size; payload: ReadonlyArray>; }; options: import("../optionsSlice").ChartOptions; polarAxis: { radiusAxis: Record; angleAxis: Record; }; polarOptions: import("../polarOptionsSlice").PolarChartOptions; referenceElements: { dots: ReadonlyArray; areas: ReadonlyArray; lines: ReadonlyArray; }; rootProps: import("../rootPropsSlice").UpdatableChartOptions; tooltip: import("../tooltipSlice").TooltipState; }) => Required) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: ChartOffsetInternal) => Required; memoizedResultFunc: ((resultFuncArgs_0: ChartOffsetInternal) => Required) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => Required; dependencies: [(state: RechartsRootState) => ChartOffsetInternal]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectAxisViewBox: ((state: import("redux").EmptyObject & { brush: import("../brushSlice").BrushSettings; cartesianAxis: { xAxis: Record; yAxis: Record; zAxis: Record; }; chartData: import("../chartDataSlice").ChartDataState; errorBars: import("../errorBarSlice").ErrorBarsState; graphicalItems: import("../graphicalItemsSlice").GraphicalItemsState; layout: { layoutType: import("../../util/types").LayoutType; width: number; height: number; margin: Margin; scale: number; }; legend: { settings: LegendSettings; size: Size; payload: ReadonlyArray>; }; options: import("../optionsSlice").ChartOptions; polarAxis: { radiusAxis: Record; angleAxis: Record; }; polarOptions: import("../polarOptionsSlice").PolarChartOptions; referenceElements: { dots: ReadonlyArray; areas: ReadonlyArray; lines: ReadonlyArray; }; rootProps: import("../rootPropsSlice").UpdatableChartOptions; tooltip: import("../tooltipSlice").TooltipState; }) => Required) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: number, resultFuncArgs_1: number) => Required; memoizedResultFunc: ((resultFuncArgs_0: number, resultFuncArgs_1: number) => Required) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => Required; dependencies: [(state: RechartsRootState) => number, (state: RechartsRootState) => number]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; };