/// <reference types="react" />
import type { CartesianChartModel, ScatterPlotModel, WaterfallChartModel } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/visualizations/echarts/cartesian/model/types";
import type { VisualizationProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/visualizations/types";
export declare function useModelsAndOption({ rawSeries, series: transformedSeries, isPlaceholder, settings, card, fontFamily, width, height, hiddenSeries, timelineEvents, selectedTimelineEventIds, onRender, hovered, }: VisualizationProps, containerRef: React.RefObject<HTMLDivElement>): {
    chartModel: CartesianChartModel | ScatterPlotModel | WaterfallChartModel;
    timelineEventsModel: import("../../echarts/cartesian/timeline-events/types").TimelineEventGroup[] | null;
    option: {};
};
