import * as i0 from "@angular/core"; export type ChartThemeName = 'light' | 'dark' | 'highContrast' | 'pastel' | 'corporate' | 'monoChrome'; export type ColorblindMode = 'none' | 'deuteranopia' | 'protanopia' | 'tritanopia'; export interface ChartTheme { name: ChartThemeName; colors: string[]; bg: string; grid: string; axis: string; axisText: string; tooltipBg: string; tooltipColor: string; } export declare class ChartThemeService { private themes; getTheme(name: ChartThemeName): ChartTheme; applyTheme(element: HTMLElement, themeName: ChartThemeName): void; getColorblindPalette(mode: ColorblindMode): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }