import { CartesianChartDataOptionsInternal } from '../../../../../../../../../../domains/visualizations/core/chart-data-options/types.js';
import { ChartStyleOptions, StreamgraphStyleOptions } from '../../../../../../../../../../types';
import { StreamgraphChartDesignOptions } from '../types.js';
/**
 * Translates StreamgraphStyleOptions to StreamgraphChartDesignOptions using functional composition
 */
export declare function translateStreamgraphStyleOptionsToDesignOptions(styleOptions: StreamgraphStyleOptions, dataOptionsInternal: CartesianChartDataOptionsInternal): StreamgraphChartDesignOptions;
/**
 * Type guard to check if chart style options are valid for streamgraph charts.
 */
export declare function isStreamgraphStyleOptions(styleOptions: ChartStyleOptions): styleOptions is StreamgraphStyleOptions;
export declare function getDefaultStreamgraphStyleOptions(): StreamgraphStyleOptions;
