import type { MouseEvent } from "react";
import type { DashCardId, Dashboard, DashboardCard, Series, VisualizationSettings } from "../../../../../metabase-types/api";
interface Props {
    series: Series;
    dashboard: Dashboard;
    dashcard?: DashboardCard;
    isLoading: boolean;
    isPreviewing: boolean;
    hasError: boolean;
    onRemove: (dashcard: DashboardCard) => void;
    onAddSeries: (dashcard: DashboardCard) => void;
    onReplaceCard: (dashcard: DashboardCard) => void;
    onReplaceAllDashCardVisualizationSettings: (dashcardId: DashCardId, settings: VisualizationSettings) => void;
    onUpdateVisualizationSettings: (dashcardId: DashCardId, settings: Partial<VisualizationSettings>) => void;
    showClickBehaviorSidebar: () => void;
    onPreviewToggle: () => void;
    onLeftEdge: boolean;
    onMouseDown: (event: MouseEvent) => void;
}
declare function DashCardActionsPanelInner({ series, dashboard, dashcard, isLoading, isPreviewing, hasError, onRemove, onAddSeries, onReplaceCard, onReplaceAllDashCardVisualizationSettings, onUpdateVisualizationSettings, showClickBehaviorSidebar, onPreviewToggle, onLeftEdge, onMouseDown, }: Props): import("react/jsx-runtime").JSX.Element;
export declare const DashCardActionsPanel: import("react").MemoExoticComponent<typeof DashCardActionsPanelInner>;
export {};
