import type { CardDisplayType } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export declare const useChartTypeSelectors: () => {
    selectedVisualization: "object" | "row" | "line" | "map" | "table" | "pivot" | "area" | "progress" | "bar" | "funnel" | "gauge" | "pie" | "smartscalar" | "waterfall" | "scalar" | "combo" | "scatter";
    updateQuestionVisualization: (display: "object" | "row" | "line" | "map" | "table" | "pivot" | "area" | "progress" | "bar" | "funnel" | "gauge" | "pie" | "smartscalar" | "waterfall" | "scalar" | "combo" | "scatter") => void;
    sensibleVisualizations: ("object" | "row" | "line" | "map" | "table" | "pivot" | "area" | "progress" | "bar" | "funnel" | "gauge" | "pie" | "smartscalar" | "waterfall" | "scalar" | "combo" | "scatter")[];
    nonSensibleVisualizations: ("object" | "row" | "line" | "map" | "table" | "pivot" | "area" | "progress" | "bar" | "funnel" | "gauge" | "pie" | "smartscalar" | "waterfall" | "scalar" | "combo" | "scatter")[];
};
export declare const ChartTypeSelector: ({ onChange, }: {
    onChange?: (display: CardDisplayType) => void;
}) => import("react/jsx-runtime").JSX.Element;
