import { BaseChartProps, StandardChartDisplayProps, StandardVisualProps, ChartConfig } from '../types/chart.types';
/**
 * Series type for combo chart
 */
export type SeriesType = 'bar' | 'line';
/**
 * Extended chart config that includes series type information
 */
export interface ComboChartConfig extends ChartConfig {
    [key: string]: {
        label?: string;
        color?: string;
        theme?: string;
        type?: SeriesType;
        yAxis?: 'left' | 'right';
    };
}
/**
 * ComboChart props - extends standard chart interfaces
 */
export interface ComboChartProps extends BaseChartProps, StandardChartDisplayProps, Omit<StandardVisualProps, 'curved' | 'curveType' | 'showDots'> {
    config: ComboChartConfig;
    curved?: boolean;
    curveType?: 'linear' | 'monotone';
    showDots?: boolean;
    categoryGap?: number;
    showDualAxis?: boolean;
    showValidationWarnings?: boolean;
}
export declare const COMBO_CHART_DEFAULTS: {
    readonly barRadius: 32;
    readonly dotRadius: 4;
    readonly categoryGap: 16;
    readonly curved: true;
    readonly curveType: import("../types/chart.types").CurveType;
    readonly showDots: true;
    readonly showDualAxis: false;
    readonly showGrid: true;
    readonly showXAxis: true;
    readonly showYAxis: true;
    readonly cellRadius: 4;
    readonly radius: 20;
    readonly strokeWidth: 2;
    readonly gap: 4;
    readonly fillOpacity: 0.3;
    readonly showStroke: true;
    readonly orientation: "vertical" | "horizontal";
    readonly stacked: false;
    readonly variant: import("../types/chart.types").ChartVariant;
    readonly enableKeyboardNavigation: true;
};
