import { BarSvgProps, BarDatum } from '@nivo/bar'; import { LineSeries, LineSvgProps } from '@nivo/line'; import { PieSvgProps } from '@nivo/pie'; export type ChartColorCategory = "primary" | "positive" | "negative" | "notice" | "multi"; export declare const getChartColors: (category: ChartColorCategory, count?: number) => string[]; export declare const getChartColor: (category: ChartColorCategory, index?: number) => string; export declare const defaultChartMargin: { top: number; right: number; bottom: number; left: number; }; export declare const compactChartMargin: { top: number; right: number; bottom: number; left: number; }; export declare const legendChartMargin: { top: number; right: number; bottom: number; left: number; }; export declare const spaciousChartMargin: { top: number; right: number; bottom: number; left: number; }; type ChartPropsResult = { bar: Partial>; line: Partial>; pie: Partial>>; }; export declare const useChartProps: (chartType: T, colorCategory?: ChartColorCategory) => ChartPropsResult[T]; export declare const useBarChartProps: (c?: ChartColorCategory) => Partial>; export declare const useLineChartProps: (c?: ChartColorCategory) => Partial>; export declare const usePieChartProps: (c?: ChartColorCategory) => Partial>>; export {};