import type React from "react";
import type { QueryModalType } from "../../../../../../query_builder/constants";
import type Question from "../../../../../../../metabase-lib/v1/Question";
import type { Dataset } from "../../../../../../../metabase-types/api";
import type { DatasetEditorTab, QueryBuilderMode } from "../../../../../../../metabase-types/store";
interface ViewTitleHeaderRightSideProps {
    question: Question;
    result: Dataset;
    queryBuilderMode: QueryBuilderMode;
    isBookmarked: boolean;
    isModelOrMetric: boolean;
    isSaved: boolean;
    isRunnable: boolean;
    isRunning: boolean;
    isNativeEditorOpen: boolean;
    isShowingSummarySidebar: boolean;
    isDirty: boolean;
    isResultDirty: boolean;
    isActionListVisible: boolean;
    runQuestionQuery: (opts?: {
        overrideWithQuestion?: Question;
        shouldUpdateUrl?: boolean;
        ignoreCache?: boolean;
    }) => void;
    cancelQuery: () => void;
    onOpenModal: (modalType: QueryModalType) => void;
    onEditSummary: () => void;
    onCloseSummary: () => void;
    setQueryBuilderMode: (mode: QueryBuilderMode, opts?: {
        shouldUpdateUrl?: boolean;
        datasetEditorTab?: DatasetEditorTab;
    }) => void;
    areFiltersExpanded: boolean;
    onExpandFilters: () => void;
    onCollapseFilters: () => void;
    toggleBookmark: () => void;
    onOpenQuestionInfo: () => void;
    onCloseQuestionInfo: () => void;
    isShowingQuestionInfoSidebar: boolean;
    isObjectDetail: boolean;
}
export declare function ViewTitleHeaderRightSide({ question, result, queryBuilderMode, isBookmarked, isModelOrMetric, isSaved, isRunnable, isRunning, isNativeEditorOpen, isShowingSummarySidebar, isDirty, isResultDirty, isActionListVisible, runQuestionQuery, cancelQuery, onOpenModal, onEditSummary, onCloseSummary, setQueryBuilderMode, areFiltersExpanded, onExpandFilters, onCollapseFilters, toggleBookmark, onOpenQuestionInfo, onCloseQuestionInfo, isShowingQuestionInfoSidebar, isObjectDetail, }: ViewTitleHeaderRightSideProps): React.JSX.Element;
export {};
