import { type IInsight, type IInsightWidget } from "@gooddata/sdk-model";
import { type IDashboardVisualizationSwitcherProps } from "./types.js";
/**
 * @internal
 */
export declare function ViewModeDashboardVisualizationSwitcher({ widget, activeVisualizationId: initialActiveVisualizationId, onError, onExportReady, onLoadingChanged, screen, exportData }: IDashboardVisualizationSwitcherProps): import("react/jsx-runtime").JSX.Element;
export declare function ViewModeDashboardVisualizationSwitcherEmpty(): import("react/jsx-runtime").JSX.Element;
export interface IViewModeDashboardVisualizationSwitcherContentProps extends IDashboardVisualizationSwitcherProps {
    insight: IInsight;
    activeVisualization: IInsightWidget;
    onActiveVisualizationChange: (activeVisualizationId: string) => void;
}
export declare function ViewModeDashboardVisualizationSwitcherContent({ widget, insight, activeVisualization, onActiveVisualizationChange, screen, onError, onExportReady, onLoadingChanged, exportData }: IViewModeDashboardVisualizationSwitcherContentProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ViewModeDashboardVisualizationSwitcher.d.ts.map