import type { JSX } from "react";
import type { DashboardFullscreenControls, DashboardNightModeControls, DashboardRefreshPeriodControls } from "../../../dashboard/types";
import type { Collection, Dashboard } from "../../../../metabase-types/api";
type DashboardHeaderViewProps = {
    editingTitle?: string;
    editingButtons?: JSX.Element[];
    editWarning?: string;
    dashboard: Dashboard;
    collection: Collection;
    isBadgeVisible: boolean;
    isLastEditInfoVisible: boolean;
    onLastEditInfoClick?: () => void;
} & DashboardFullscreenControls & DashboardRefreshPeriodControls & DashboardNightModeControls;
export declare function DashboardHeaderView({ editingTitle, editingButtons, editWarning, dashboard, collection, isLastEditInfoVisible, onLastEditInfoClick, refreshPeriod, onRefreshPeriodChange, setRefreshElapsedHook, isFullscreen, onFullscreenChange, isNightMode, onNightModeChange, hasNightModeToggle, }: DashboardHeaderViewProps): import("react/jsx-runtime").JSX.Element;
export {};
