import { type CSSProperties } from "react";
import type { InteractiveQuestionProps, MetabasePluginsConfig } from "../../..";
import type { InteractiveQuestionDefaultViewProps } from "../../../components/private/InteractiveQuestionDefaultView";
import { type SdkDashboardDisplayProps } from "../../../hooks/private/use-sdk-dashboard-params";
import type { PublicOrEmbeddedDashboardEventHandlersProps } from "../../../../../../../frontend/src/metabase/public/containers/PublicOrEmbeddedDashboard/types";
export type EditableDashboardProps = {
    drillThroughQuestionHeight?: number;
    plugins?: MetabasePluginsConfig;
    className?: string;
    style?: CSSProperties;
    drillThroughQuestionProps?: Omit<InteractiveQuestionProps, "questionId"> & InteractiveQuestionDefaultViewProps;
} & Omit<SdkDashboardDisplayProps, "withTitle" | "hiddenParameters"> & PublicOrEmbeddedDashboardEventHandlersProps;
export declare const EditableDashboard: ({ dashboardId: initialDashboardId, initialParameters, withDownloads, drillThroughQuestionHeight, plugins, onLoad, onLoadWithoutCards, className, style, drillThroughQuestionProps, }: EditableDashboardProps) => import("react/jsx-runtime").JSX.Element;
