import type { Query } from "history";
import type { DashboardFullscreenControls, DashboardNightModeControls, DashboardRefreshPeriodControls } from "../../../dashboard/types";
import type { Dashboard } from "../../../../metabase-types/api";
export type DashboardHeaderProps = {
    dashboard: Dashboard;
    dashboardBeforeEditing?: Dashboard | null;
    parameterQueryParams: Query;
    isAdditionalInfoVisible: boolean;
} & DashboardFullscreenControls & DashboardRefreshPeriodControls & DashboardNightModeControls;
export declare const DashboardHeaderInner: ({ dashboard, dashboardBeforeEditing, hasNightModeToggle, isFullscreen, isNightMode, parameterQueryParams, onFullscreenChange, onNightModeChange, onRefreshPeriodChange, refreshPeriod, setRefreshElapsedHook, }: DashboardHeaderProps) => import("react/jsx-runtime").JSX.Element;
export declare const DashboardHeader: (props: DashboardHeaderProps) => import("react/jsx-runtime").JSX.Element | null;
