import type { ChartOptions, ChartType, ScriptableContext } from 'chart.js'; export declare const flatColors: (ctx: ScriptableContext) => string; export declare const opaqueColors: (ctx: ScriptableContext) => string; export declare const opaqueColors2: (ctx: ScriptableContext) => string; export declare const opaqueColors7: (ctx: ScriptableContext) => string; export declare const getFlatColor: (idx: number) => string; export declare const getGradientColor: (context: { chart: { ctx: any; chartArea: any; }; }, idx: number) => { addColorStop: (arg0: number, arg1: string) => void; } | null | undefined; export declare const getOpaqueGradientColor: (context: ScriptableContext, idx: number, endColor?: string | undefined) => any; export declare const gradientColors: (ctx: ScriptableContext) => { addColorStop: (arg0: number, arg1: string) => void; } | null | undefined; export declare const radialGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueDarkGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueLightGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueRadialGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueDarkRadialGradientColors: (ctx: ScriptableContext) => any; export declare const opaqueLightRadialGradientColors: (ctx: ScriptableContext) => any; export declare const getChartDefaultOptions: (type: 'bar' | 'bubble' | 'donut' | 'line' | 'pie' | 'polar' | 'radar' | 'scatter' | 'custom' | '') => ChartOptions; export declare const CHART_COLORS: string[]; export declare const CHART_GRADIENTS: { offset: number; color: string; }[][]; export declare const CHART_COLOR_OPAQUE_1: string[]; export declare const CHART_COLOR_OPAQUE_2: string[]; export declare const CHART_COLOR_OPAQUE_7: string[];