import type { Query } from "history";
import type { FC } from "react";
import type { SdkPluginsConfig } from "@metabase/embedding-sdk-react/dist/enterprise/frontend/src/embedding-sdk";
import type { NavigateToNewCardFromDashboardOpts } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/dashboard/components/DashCard/types";
import type { DashboardFullscreenControls, DashboardLoaderWrapperProps, DashboardRefreshPeriodControls } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/dashboard/types";
import type { PublicOrEmbeddedDashboardEventHandlersProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/public/containers/PublicOrEmbeddedDashboard/types";
import type { DashboardId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
type ConnectedDashboardProps = {
    dashboardId: DashboardId;
    parameterQueryParams: Query;
    downloadsEnabled?: boolean;
    onNavigateToNewCardFromDashboard: (opts: NavigateToNewCardFromDashboardOpts) => void;
    questionHeight?: number;
    plugins?: SdkPluginsConfig;
    className?: string;
} & DashboardFullscreenControls & DashboardRefreshPeriodControls & DashboardLoaderWrapperProps & PublicOrEmbeddedDashboardEventHandlersProps;
export declare const ConnectedDashboard: FC<ConnectedDashboardProps>;
export {};
