import { CartesianChartDataOptionsInternal } from '../../../../../../../../../domains/visualizations/core/chart-data-options/types.js';
import { LineChartDesignOptions } from '../../../../../../../../../domains/visualizations/core/chart-options-processor/translations/design-options.js';
import { ChartStyleOptions, LineStyleOptions } from '../../../../../../../../../types';
/**
 * Translates LineStyleOptions to LineChartDesignOptions using functional composition
 */
export declare function translateLineStyleOptionsToDesignOptions(styleOptions: LineStyleOptions, dataOptionsInternal: CartesianChartDataOptionsInternal): LineChartDesignOptions;
/**
 * Type guard to check if chart style options are valid for line charts
 * Uses functional approach without mutations
 */
export declare function isLineStyleOptions(styleOptions: ChartStyleOptions): styleOptions is LineStyleOptions;
