/// <reference types="react" />
import { Component } from '../../../../shared-logic/src/Component/types';
import { Dashboard } from '../../../../shared-logic/src/Dashboard';
import { Result as ResultType } from '../../../../shared-logic/src/Result/types';
import { IdPrefix } from '../../contexts/DashboardBehaviour/types';
import { VizzlyComponents } from '../../types';
export declare type ComboChartViewProps = Omit<VizzlyComponents.ViewProps<{
    attributes: Component.ComboChartV2Attributes;
}>, 'result' | 'supportedTransformationFunctions' | 'goalLines'> & {
    lineResult: ResultType | null;
    barResult: ResultType | null;
    hasNoDataToShow: boolean;
    id: string;
    idPrefix: IdPrefix;
};
declare const _default: import("react").MemoExoticComponent<(props: Pick<VizzlyComponents.ViewProps<{
    attributes: Component.ComboChartV2Attributes;
}, import("../../../../shared-logic/src/Component/types").Component.Attributes>, "id" | "dataSet" | "supportedAggregates" | "supportedTimeTruncFunctions" | "localFilters" | "queriesAreChanging" | "library" | "defaultFormats" | "setLocalFilters" | "setPartialAttributes" | "sm" | "attributes"> & {
    lineResult: ResultType | null;
    barResult: ResultType | null;
    hasNoDataToShow: boolean;
    id: string;
    idPrefix: IdPrefix;
} & {
    dashboard?: Dashboard | undefined;
    library?: boolean | undefined;
    numberFormatOptions: {
        [id: string]: import("../../contexts/DashboardBehaviour/types").NumberFormatter;
    };
    dateTimeFormatOptions: {
        [id: string]: import("../../contexts/DashboardBehaviour/types").DateTimeFormatter;
    };
}) => JSX.Element>;
export default _default;
