import { type EChartsOption } from 'echarts';
type GetCommonEChartsConfigParams = {
    title?: string;
    showLegend: boolean;
    chartData: Record<string, unknown>[];
    xAxisLabel?: string | null;
    yAxisLabel?: string | null;
    secondaryYAxisLabel?: string | null;
    /** Use line pointer (for line/area/scatter) instead of shadow (for bar charts) */
    useLinePointer?: boolean;
    /** Whether to show tooltip on hover. Defaults to false (hidden for Slack static images) */
    showTooltip?: boolean;
};
/**
 * Generates common echarts config for all chart types
 */
export declare const getCommonEChartsConfig: ({ title, showLegend, chartData, xAxisLabel, yAxisLabel, secondaryYAxisLabel, useLinePointer, showTooltip, }: GetCommonEChartsConfigParams) => Pick<EChartsOption, "title" | "legend" | "grid" | "animation" | "backgroundColor" | "dataset" | "graphic" | "tooltip" | "textStyle">;
export {};
//# sourceMappingURL=getCommonEChartsConfig.d.ts.map