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