import { CaseReducer, PayloadAction } from "@reduxjs/toolkit";
import { BatchUpdateWidgetLayoutInfoPayload, LayoutInfoState, UpdateWidgetLayoutInfoPayload } from "./layoutInfoState";
export declare const setWidgetLayoutInfoReducer: CaseReducer<LayoutInfoState, PayloadAction<LayoutInfoState["widgetsLayoutInfo"]>>;
export declare const updateWidgetLayoutInfoReducer: CaseReducer<LayoutInfoState, PayloadAction<UpdateWidgetLayoutInfoPayload>>;
export declare const batchUpdateWidgetLayoutInfoReducer: CaseReducer<LayoutInfoState, PayloadAction<BatchUpdateWidgetLayoutInfoPayload[]>>;
export declare const updateWidgetLayoutInfoWhenChangeDisplayNameReducer: CaseReducer<LayoutInfoState, PayloadAction<{
    oldDisplayName: string;
    newDisplayName: string;
}>>;
