import { type Reducer } from "@reduxjs/toolkit";
import { type IUiState } from "./uiState.js";
export declare const uiSliceReducer: Reducer<IUiState>;
/**
 * Actions to control ui state of the dashboard.
 *
 * @internal
 */
export declare const uiActions: {
    openSettingsDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openSettingsDialog">;
    closeSettingsDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeSettingsDialog">;
    openDensityDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openDensityDialog">;
    closeDensityDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeDensityDialog">;
    setDensity: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").DashboardDensity, "uiSlice/setDensity">;
    openScheduleEmailDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").IScheduleEmailContext & {
        openedFrom?: string | undefined;
    }, "uiSlice/openScheduleEmailDialog">;
    closeScheduleEmailDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeScheduleEmailDialog">;
    setScheduleEmailDialogDefaultAttachment: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/setScheduleEmailDialogDefaultAttachment">;
    resetScheduleEmailDialogDefaultAttachment: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetScheduleEmailDialogDefaultAttachment">;
    openScheduleEmailManagementDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").IScheduleEmailContext & {
        openedFrom?: string | undefined;
    }, "uiSlice/openScheduleEmailManagementDialog">;
    closeScheduleEmailManagementDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeScheduleEmailManagementDialog">;
    openAlertingManagementDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").IAlertDialogContext & {
        openedFrom?: string | undefined;
    }, "uiSlice/openAlertingManagementDialog">;
    closeAlertingManagementDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeAlertingManagementDialog">;
    openAlertingDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").IAlertDialogContext, "uiSlice/openAlertingDialog">;
    closeAlertingDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeAlertingDialog">;
    openSaveAsDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openSaveAsDialog">;
    closeSaveAsDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeSaveAsDialog">;
    setFilterBarExpanded: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, "uiSlice/setFilterBarExpanded">;
    closeKpiAlertDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeKpiAlertDialog">;
    openKpiAlertDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/openKpiAlertDialog">;
    highlightKpiAlert: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/highlightKpiAlert">;
    openShareDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openShareDialog">;
    closeShareDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeShareDialog">;
    openDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openDeleteDialog">;
    closeDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeDeleteDialog">;
    openKpiDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").ILayoutItemPath, "uiSlice/openKpiDeleteDialog">;
    closeKpiDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeKpiDeleteDialog">;
    setMenuButtonItemsVisibility: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").IMenuButtonItemsVisibility, "uiSlice/setMenuButtonItemsVisibility">;
    selectWidget: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/selectWidget">;
    clearWidgetSelection: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/clearWidgetSelection">;
    setConfigurationPanelOpened: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, "uiSlice/setConfigurationPanelOpened">;
    setWidgetDateDatasetAutoSelect: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, "uiSlice/setWidgetDateDatasetAutoSelect">;
    requestInsightListUpdate: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/requestInsightListUpdate">;
    setWidgetLoadingAdditionalDataStarted: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/setWidgetLoadingAdditionalDataStarted">;
    setWidgetLoadingAdditionalDataStopped: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/setWidgetLoadingAdditionalDataStopped">;
    setFilterAttributeSelectionOpen: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, "uiSlice/setFilterAttributeSelectionOpen">;
    selectFilterIndex: import("@reduxjs/toolkit").ActionCreatorWithPayload<number, "uiSlice/selectFilterIndex">;
    clearFilterIndexSelection: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/clearFilterIndexSelection">;
    setActiveSection: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../types.js").ILayoutSectionPath, "uiSlice/setActiveSection">;
    clearActiveSection: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/clearActiveSection">;
    openCancelEditModeDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/openCancelEditModeDialog">;
    closeCancelEditModeDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeCancelEditModeDialog">;
    resetInvalidDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetInvalidDrillWidgetRefs">;
    resetSanitizedDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetSanitizedDrillWidgetRefs">;
    resetAllInvalidCustomUrlDrillParameterWidgets: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetAllInvalidCustomUrlDrillParameterWidgets">;
    resetAllInvalidCustomUrlDrillParameterWidgetsWarnings: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetAllInvalidCustomUrlDrillParameterWidgetsWarnings">;
    addInvalidDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef[], "uiSlice/addInvalidDrillWidgetRefs">;
    addSanitizedDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef[], "uiSlice/addSanitizedDrillWidgetRefs">;
    setInvalidCustomUrlDrillParameterWidgets: import("@reduxjs/toolkit").ActionCreatorWithPayload<{
        widget: import("@gooddata/sdk-model").IInsightWidget;
        invalidDrills: import("@gooddata/sdk-model").IDrillToCustomUrl[];
    }[], "uiSlice/setInvalidCustomUrlDrillParameterWidgets">;
    removeInvalidDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef[], "uiSlice/removeInvalidDrillWidgetRefs">;
    removeSanitizedDrillWidgetRefs: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef[], "uiSlice/removeSanitizedDrillWidgetRefs">;
    resetInvalidCustomUrlDrillParameterWidget: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").IInsightWidget[], "uiSlice/resetInvalidCustomUrlDrillParameterWidget">;
    setDraggingWidgetSource: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("../../../index.js").DraggableLayoutItem, "uiSlice/setDraggingWidgetSource">;
    clearDraggingWidgetSource: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/clearDraggingWidgetSource">;
    setDraggingWidgetTarget: import("@reduxjs/toolkit").ActionCreatorWithPayload<{
        path: import("../../../types.js").ILayoutItemPath;
        triggeringDropZoneType: import("../../../types.js").DropZoneType;
    }, "uiSlice/setDraggingWidgetTarget">;
    clearDraggingWidgetTarget: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/clearDraggingWidgetTarget">;
    toggleWidgetsOverlay: import("@reduxjs/toolkit").ActionCreatorWithPayload<{
        refs: (import("@gooddata/sdk-model").ObjRef | undefined)[];
        visible: boolean;
    }, "uiSlice/toggleWidgetsOverlay">;
    setWidgetsOverlay: import("@reduxjs/toolkit").ActionCreatorWithPayload<Record<string, import("../../types/commonTypes.js").IDashboardWidgetOverlay>, "uiSlice/setWidgetsOverlay">;
    hideAllWidgetsOverlay: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/hideAllWidgetsOverlay">;
    toggleFilterViewsDialog: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{
        open?: boolean | undefined;
        mode?: import("./uiState.js").FilterViewDialogMode | undefined;
    } | undefined, "uiSlice/toggleFilterViewsDialog">;
    openWidgetDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithPayload<import("@gooddata/sdk-model").ObjRef, "uiSlice/openWidgetDeleteDialog">;
    closeWidgetDeleteDialog: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/closeWidgetDeleteDialog">;
    changeIgnoreExecutionTimestamp: import("@reduxjs/toolkit").ActionCreatorWithPayload<boolean, "uiSlice/changeIgnoreExecutionTimestamp">;
    setIncompatibleDefaultFiltersOverrideMessage: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/setIncompatibleDefaultFiltersOverrideMessage">;
    resetIncompatibleDefaultFiltersOverrideMessage: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/resetIncompatibleDefaultFiltersOverrideMessage">;
    invalidateAutomationItems: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"uiSlice/invalidateAutomationItems">;
};
//# sourceMappingURL=index.d.ts.map