import { ChartAssist, IAccessors, IChartAssistSeries, IChartMarker, IDataSeries, IGrid, IRadialAccessors, IValueProvider, Renderer, Scales } from "@nova-ui/charts"; import { ProportionalWidgetChartTypes } from "../components/proportional-widget/types"; import * as i0 from "@angular/core"; type PreprocessorType = (this: ChartAssist, series: IChartAssistSeries[]) => IChartAssistSeries[]; export interface IChartAttributes { grid: IGrid; accessors: IAccessors; renderer: Renderer; scales: Scales; preprocessor?: PreprocessorType; } export declare class CategoryChartUtilService { /** * Combines each of IDataSeries with accessors, renderer and scales provided * * @param data * @param accessors * @param renderer * @param scales * * @returns resulting set of IChartAssistSeries */ static buildChartSeries(data: IDataSeries[], accessors: IAccessors, renderer: Renderer, scales: Scales): IChartAssistSeries[]; static getChartAttributes(chartType: ProportionalWidgetChartTypes, colors?: IValueProvider, markers?: IValueProvider): IChartAttributes | IChartAttributes; private static getChartTools; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};