import { BarStyles } from '../BarChartV2/types';
import { Axis, BaseChartRepresentation, BaseYAxis, ConditionalFormattingRule, Datum, GoalLine, KeyId, ShapeDefinition } from '../ChartsV2/types';
import { LineStyles } from '../LineChartV2/types';
export declare type ComboYAxis = Axis<number, {
    lineKeys: KeyId[];
    barKeys: KeyId[];
}>;
export interface ComboChartRepresentation extends Omit<BaseChartRepresentation, 'y' | 'data'> {
    goalLines: GoalLine[];
    bars: {
        definitions: ShapeDefinition<BarStyles>[];
        data: Datum[];
        conditionalFormattingRules: ConditionalFormattingRule[];
    };
    lines: {
        definitions: ShapeDefinition<LineStyles>[];
        data: Datum[];
        conditionalFormattingRules: ConditionalFormattingRule[];
    };
    y: ComboYAxis;
    yDual?: BaseYAxis;
}
