import type { ColorScheme, ColorSchemeItem, IColorKey, IColorSchemeStruct, IThemeColorScheme, ProgressiveDataScheme } from './interface'; import type { ISeriesSpec } from '../../typings'; export declare function getDataScheme(colorScheme?: IThemeColorScheme, seriesSpec?: ISeriesSpec): Array | ProgressiveDataScheme; export declare function computeActualDataScheme(dataScheme: Array | ProgressiveDataScheme, colorDomain: any[]): Array; export declare function queryColorFromColorScheme(colorScheme: IThemeColorScheme, colorKey: IColorKey, seriesSpec?: ISeriesSpec): ColorSchemeItem | undefined; export declare const getActualColor: (value: any, colorScheme?: IThemeColorScheme) => any; export declare function isColorKey(obj: any): obj is IColorKey; export declare function isProgressiveDataColorScheme(obj: any): obj is ProgressiveDataScheme; export declare function transformColorSchemeToStandardStruct(colorScheme: ColorScheme): IColorSchemeStruct; export declare function getColorSchemeBySeries(colorScheme?: IThemeColorScheme, seriesSpec?: ISeriesSpec): ColorScheme | undefined;