export declare const tabsSliceReducer: import("redux").Reducer; /** * @internal */ export declare const tabsActions: import("@reduxjs/toolkit").CaseReducerActions<{ readonly setTabs: import("./tabsReducers.js").TabsReducer<{ payload: { tabs?: import("./tabsState.js").ITabState[] | undefined; activeTabLocalIdentifier?: string | undefined; }; type: string; }>; readonly setActiveTabLocalIdentifier: import("./tabsReducers.js").TabsReducer<{ payload: string | undefined; type: string; }>; readonly updateTab: import("./tabsReducers.js").TabsReducer<{ payload: import("./tabsState.js").ITabState; type: string; }>; readonly removeTabById: import("./tabsReducers.js").TabsReducer<{ payload: string; type: string; }>; readonly clearTabs: import("./tabsReducers.js").TabsReducer<{ payload: void; type: string; }>; readonly setTabIsRenaming: import("./tabsReducers.js").TabsReducer<{ payload: { tabId: string; isRenaming: boolean; }; type: string; }>; readonly renameTab: import("./tabsReducers.js").TabsReducer<{ payload: { tabId: string; title: string; }; type: string; }>; readonly resolveDefaultTab: import("./tabsReducers.js").TabsReducer<{ payload: { newLocalIdentifier: string; }; type: string; }>; readonly changeAttributeFilterConfigMode: (state: import("immer").WritableDraft, action: { payload: import("../../commands/dashboard.js").ISetDashboardAttributeFilterConfigModePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeAttributeFilterSelectionType: (state: import("immer").WritableDraft, action: { payload: import("../../commands/dashboard.js").ISetDashboardAttributeFilterSelectionTypePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setAttributeFilterConfigs: (state: import("immer").WritableDraft, action: { payload: any; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeAttributeFilterConfig: import("./tabsReducers.js").TabsReducer<{ payload: string; type: string; }>; readonly changeDisplayAsLabel: (state: import("immer").WritableDraft, action: { payload: import("../../commands/dashboard.js").ISetDashboardAttributeFilterConfigDisplayAsLabelPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setDateFilterConfig: (state: import("immer").WritableDraft, action: { payload: { dateFilterConfig?: import("@gooddata/sdk-model").IDashboardDateFilterConfig | undefined; effectiveDateFilterConfig: import("@gooddata/sdk-model").IDateFilterConfig; isUsingDashboardOverrides: boolean; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setDateFilterConfigMode: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").DashboardDateFilterConfigMode; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setDateFilterConfigTitle: (state: import("immer").WritableDraft, action: { payload: string | undefined; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateDateFilterConfig: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").IDashboardDateFilterConfig; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addDateFilterConfigValidationWarning: (state: import("immer").WritableDraft, action: { payload: import("../../../types.js").DateFilterValidationResult; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly clearDateFilterConfigValidationWarning: (state: import("immer").WritableDraft, action: { payload: void; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeDateFilterConfigsMode: (state: import("immer").WritableDraft, action: { payload: import("../../commands/dashboard.js").ISetDashboardDateFilterWithDimensionConfigModePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setDateFilterConfigs: (state: import("immer").WritableDraft, action: { payload: any; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeDateFilterConfigs: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").ObjRef; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeDateFilterConfigsTitle: (state: import("immer").WritableDraft, action: { payload: import("../../commands/dashboard.js").ISetDateFilterConfigTitlePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setFilterContext: (state: import("immer").WritableDraft, action: { payload: { filterContextDefinition: import("@gooddata/sdk-model").IFilterContextDefinition; originalFilterContextDefinition?: import("@gooddata/sdk-model").IFilterContextDefinition | undefined; attributeFilterDisplayForms: import("@gooddata/sdk-model").IAttributeDisplayFormMetadataObject[]; filterContextIdentity?: import("@gooddata/sdk-model").IDashboardObjectIdentity | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateFilterContextIdentity: (state: import("immer").WritableDraft, action: { payload: { filterContextIdentity?: import("@gooddata/sdk-model").IDashboardObjectIdentity | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateFilterContextIdentityForTab: (state: import("immer").WritableDraft, action: { payload: { tabId: string; filterContextIdentity?: import("@gooddata/sdk-model").IDashboardObjectIdentity | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeAttributeFilterDisplayForms: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").ObjRef; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addAttributeFilterDisplayForm: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IAddAttributeFilterDisplayFormPayload | import("@gooddata/sdk-model").IAttributeDisplayFormMetadataObject; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addAttributeFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IAddAttributeFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addTextAttributeFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IAddTextAttributeFilterReducerPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addMeasureValueFilter: (state: import("immer").WritableDraft, action: { payload: import("../../commands/filters.js").IAddMeasureValueFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeMeasureValueFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IRemoveMeasureValueFilterReducerPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly moveMeasureValueFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IMoveMeasureValueFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeAttributeFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IRemoveAttributeFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly moveAttributeFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IMoveAttributeFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addDateFilter: (state: import("immer").WritableDraft, action: { payload: import("../../commands/filters.js").IAddDateFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeDateFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IRemoveDateFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly moveDateFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IMoveDateFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateAttributeFilterSelection: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IUpdateAttributeFilterSelectionPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceAttributeFilterItem: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IReplaceAttributeFilterItemPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setAttributeFilterParents: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").ISetAttributeFilterParentsPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setAttributeFilterDependentDateFilters: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").ISetAttributeFilterDependentDateFiltersPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly clearAttributeFiltersSelection: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IClearAttributeFiltersSelectionPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly upsertDateFilter: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IUpsertDateFilterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeAttributeDisplayForm: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeAttributeDisplayFormPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeTextFilterDisplayForm: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeTextFilterDisplayFormPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeAttributeTitle: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeAttributeTitlePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeSelectionMode: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeAttributeSelectionModePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeLimitingItems: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeAttributeLimitingItemsPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setPreloadedAttributesWithReferences: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-backend-spi").IAttributeWithReferences[]; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly applyWorkingSelection: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IApplyWorkingSelectionPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly resetWorkingSelection: (state: import("immer").WritableDraft, action: { payload: void; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setDefaultFilterOverrides: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").FilterContextItem[]; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeMeasureValueFilterCondition: (state: import("immer").WritableDraft, action: { payload: import("./filterContext/filterContextReducers.js").IChangeMeasureValueFilterConditionReducerPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setMeasureValueFilterDimensionality: (state: import("immer").WritableDraft, action: { payload: { readonly localIdentifier: string; readonly dimensionality?: import("@gooddata/sdk-model").ObjRef[] | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeMeasureValueFilterTitle: (state: import("immer").WritableDraft, action: { payload: { readonly filterLocalId: string; readonly title?: string | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setLayout: (state: import("immer").WritableDraft, action: { payload: import("@gooddata/sdk-model").IDashboardLayout; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setScreen: (state: import("immer").WritableDraft, action: { payload: { screen: import("@gooddata/sdk-model").ScreenSize; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateWidgetIdentities: (state: import("immer").WritableDraft, action: { payload: import("../../../index.js").ObjRefMap; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateWidgetIdentitiesForTab: (state: import("immer").WritableDraft, action: { payload: { tabId: string; mapping: import("../../../index.js").ObjRefMap; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeIgnoredAttributeFilter: (state: import("immer").WritableDraft, action: { payload: { displayFormRefs: import("@gooddata/sdk-model").ObjRef[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeIgnoredDateFilter: (state: import("immer").WritableDraft, action: { payload: { dateDataSets: import("@gooddata/sdk-model").ObjRef[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeIgnoredMeasureValueFilter: (state: import("immer").WritableDraft, action: { payload: { measureRefs: import("@gooddata/sdk-model").ObjRef[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addSection: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { section: import("../../types/layoutTypes.js").ExtendedDashboardLayoutSection; index: import("../../../types.js").ILayoutSectionPath; usedStashes: string[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeSection: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { index: import("../../../types.js").ILayoutSectionPath; stashIdentifier?: string | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly moveSection: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { sectionIndex: import("../../../types.js").ILayoutSectionPath; toIndex: import("../../../types.js").ILayoutSectionPath; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeSectionHeader: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { index: import("../../../types.js").ILayoutSectionPath; header: import("@gooddata/sdk-model").IDashboardLayoutSectionHeader; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addSectionItems: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { layoutPath: import("../../../types.js").ILayoutItemPath; items: import("../../types/layoutTypes.js").ExtendedDashboardItem[]; usedStashes: string[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly moveSectionItem: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { itemIndex: import("../../../types.js").ILayoutItemPath; toItemIndex: import("../../../types.js").ILayoutItemPath; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeSectionItem: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { itemIndex: import("../../../types.js").ILayoutItemPath; stashIdentifier?: string | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceSectionItem: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { layoutPath: import("../../../types.js").ILayoutItemPath; newItems: import("../../types/layoutTypes.js").ExtendedDashboardItem[]; stashIdentifier?: string | undefined; usedStashes: string[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetHeader: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; header: import("../../types/widgetTypes.js").IWidgetHeader; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetDescription: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; description: import("../../types/widgetTypes.js").IWidgetDescription; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetDrillWithoutUndo: (state: import("immer").WritableDraft, action: { payload: { ref: import("@gooddata/sdk-model").ObjRef; drillDefinitions: import("@gooddata/sdk-model").InsightDrillDefinition[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetDrills: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; drillDefinitions: import("@gooddata/sdk-model").InsightDrillDefinition[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetBlacklistHierarchies: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; blacklistHierarchies: import("@gooddata/sdk-model").IDrillDownReference[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetBlacklistAttributes: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; blacklistAttributes: import("@gooddata/sdk-model").ObjRef[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetDrillDownIntersectionIgnoredAttributes: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; ignoredDrillDownIntersectionIgnoredAttributes: import("@gooddata/sdk-model").IDrillDownIntersectionIgnoredAttributes[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceInsightWidgetVisProperties: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; properties: import("@gooddata/sdk-model").VisualizationProperties | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceInsightWidgetVisConfiguration: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; config: import("@gooddata/sdk-model").IInsightWidgetConfiguration | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceInsightWidgetInsight: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; insightRef: import("@gooddata/sdk-model").ObjRef; properties: import("@gooddata/sdk-model").VisualizationProperties | undefined; header: import("../../types/widgetTypes.js").IWidgetHeader | undefined; newSize?: import("@gooddata/sdk-ui-ext").IVisualizationSizeInfo | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetFilterSettings: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; ignoreDashboardFilters?: import("@gooddata/sdk-model").IDashboardFilterReference[] | undefined; dateDataSet?: import("@gooddata/sdk-model").ObjRef | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceWidgetDateDataset: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; dateDataSet?: import("@gooddata/sdk-model").ObjRef | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceKpiWidgetMeasure: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; measureRef: import("@gooddata/sdk-model").ObjRef; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceKpiWidgetComparison: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; comparisonType: import("@gooddata/sdk-model").IKpiComparisonTypeComparison; comparisonDirection?: import("@gooddata/sdk-model").IKpiComparisonDirection | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceKpiWidgetDrillWithoutUndo: (state: import("immer").WritableDraft, action: { payload: { ref: import("@gooddata/sdk-model").ObjRef; drillDefinitions: import("@gooddata/sdk-model").InsightDrillDefinition[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceKpiWidgetDrill: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; drill: import("@gooddata/sdk-model").IDrillToLegacyDashboard | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceKpiWidgetConfiguration: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; config: import("@gooddata/sdk-model").IKpiWidgetConfiguration | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly replaceRichTextWidgetContent: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; content: string; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addVisualizationSwitcherWidgetVisualization: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; visualization: import("@gooddata/sdk-model").IInsightWidget; newSize?: import("@gooddata/sdk-ui-ext").IVisualizationSizeInfo | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateVisualizationSwitcherWidgetVisualizations: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; visualizations: import("@gooddata/sdk-model").IInsightWidget[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly undoLayout: >(state: import("immer").WritableDraft, action: { payload: { undoDownTo: number; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly clearLayoutHistory: (state: import("immer").WritableDraft, action: { payload: void; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeItemsHeight: (state: import("immer").WritableDraft, action: { payload: { sectionIndex: import("../../../types.js").ILayoutSectionPath; itemIndexes: number[]; height: number; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeItemWidth: (state: import("immer").WritableDraft, action: { payload: { layoutPath: import("../../../types.js").ILayoutItemPath; width: number; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeWidgetIgnoreCrossFiltering: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; ignoreCrossFiltering?: boolean | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly resizeVisualizationSwitcherOnInsightChanged: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { ref: import("@gooddata/sdk-model").ObjRef; newSize?: import("@gooddata/sdk-ui-ext").IVisualizationSizeInfo | undefined; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly toggleLayoutSectionHeaders: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { layoutPath: import("../../../types.js").ILayoutItemPath | undefined; enableSectionHeaders: boolean; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly toggleLayoutDirection: (state: import("immer").WritableDraft, action: { payload: import("../_infra/undoEnhancer.js").IUndoPayload & { layoutPath: import("../../../types.js").ILayoutItemPath | undefined; direction: import("@gooddata/sdk-model").IDashboardLayoutContainerDirection; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateHeightOfMultipleItems: (state: import("immer").WritableDraft, action: { payload: { itemsWithSizes: import("../../types/layoutTypes.js").IItemWithHeight[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly updateWidthOfMultipleItems: (state: import("immer").WritableDraft, action: { payload: { itemsWithSizes: import("../../types/layoutTypes.js").IItemWithWidth[]; }; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly changeMeasureValueFilterConfigMode: (state: import("immer").WritableDraft, action: { payload: import("./measureValueFilterConfigs/measureValueFilterConfigsReducers.js").IChangeMeasureValueFilterConfigModePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setMeasureValueFilterConfigs: (state: import("immer").WritableDraft, action: { payload: import("./measureValueFilterConfigs/measureValueFilterConfigsReducers.js").ISetMeasureValueFilterConfigsPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeMeasureValueFilterConfig: (state: import("immer").WritableDraft, action: { payload: string; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly addParameter: (state: import("immer").WritableDraft, action: { payload: import("./parameters/parametersReducers.js").IAddParameterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setParameterRuntimeValue: (state: import("immer").WritableDraft, action: { payload: import("./parameters/parametersReducers.js").ISetParameterRuntimeValuePayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly setParameterRuntimeValues: (state: import("immer").WritableDraft, action: { payload: import("./parameters/parametersReducers.js").ISetParameterRuntimeValuesPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; readonly removeParameter: (state: import("immer").WritableDraft, action: { payload: import("./parameters/parametersReducers.js").IRemoveParameterPayload; type: string; }) => void | import("./tabsState.js").ITabsState | import("immer").WritableDraft; }, "tabs">; //# sourceMappingURL=index.d.ts.map