import { DataColorOptions } from '../../../../domains/visualizations/core/chart-data/data-coloring/index.js';
import { Color, MultiColumnValueToColorMap, ValueToColorMap } from '../../../../types.js';
import { PanelColorFormat, PanelItem, PanelMembersFormat } from './types.js';
export declare const createValueColorOptions: (format?: PanelColorFormat, customPaletteColors?: Color[]) => DataColorOptions | undefined;
export declare const createValueToColorMap: (membersFormat: PanelMembersFormat) => ValueToColorMap;
/**
 * Creates a PanelColorFormat from DataColorOptions
 *
 * TODO: basic use cases done for the studio assistant, need more testing with real Fusion widgets
 *
 * @param options The DataColorOptions to convert
 * @returns The corresponding PanelColorFormat
 */
export declare const createPanelColorFormat: (options: DataColorOptions | undefined, paletteColors?: Color[]) => PanelColorFormat | undefined;
export declare const createValueToColorMultiColumnsMap: (items: PanelItem[]) => MultiColumnValueToColorMap;
