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