import type { WorkSpreadsheetChartLineDash, WorkSpreadsheetChartMarkerSymbol, WorkSpreadsheetChartSeries, WorkSpreadsheetChartSeriesStyle } from './work-types'; export interface SpreadsheetChartSeriesFillStyle { color: string; opacity: number; attributes: string; } export interface SpreadsheetChartSeriesLineStyle { color: string; width: number; dash: WorkSpreadsheetChartLineDash; attributes: string; } interface SpreadsheetChartMarkerOptions { visible: boolean; defaultSize?: number; attributes?: string; } export declare function normalizeWorkSpreadsheetChartSeriesStyle(source: WorkSpreadsheetChartSeriesStyle | null | undefined | Record): WorkSpreadsheetChartSeriesStyle | undefined; export declare function normalizeWorkSpreadsheetChartColor(value: unknown): string | undefined; export declare function defaultWorkSpreadsheetChartSeriesStyle(seriesIndex: number): WorkSpreadsheetChartSeriesStyle; export declare function workSpreadsheetChartSeriesDefaultColor(seriesIndex: number): string; export declare function spreadsheetChartSeriesFillStyle(series: WorkSpreadsheetChartSeries, seriesIndex: number, defaultOpacity?: number, defaultColor?: string): SpreadsheetChartSeriesFillStyle; export declare function spreadsheetChartSeriesLineStyle(series: WorkSpreadsheetChartSeries, seriesIndex: number, defaultWidth: number, defaultColor?: string): SpreadsheetChartSeriesLineStyle; export declare function spreadsheetChartSeriesLegendColor(series: WorkSpreadsheetChartSeries, seriesIndex: number): string; export declare function spreadsheetChartSeriesMarkerSvg(series: WorkSpreadsheetChartSeries, seriesIndex: number, x: number, y: number, options: SpreadsheetChartMarkerOptions): string; export declare function spreadsheetChartSeriesStyleContext(style: WorkSpreadsheetChartSeriesStyle | undefined): string; export declare function workSpreadsheetChartLineDashLabel(dash: WorkSpreadsheetChartLineDash): string; export declare function workSpreadsheetChartMarkerSymbolLabel(symbol: WorkSpreadsheetChartMarkerSymbol): string; export {};