import { PayloadAction } from '@reduxjs/toolkit'; export interface ViewState { id: string; layout: string; label: string; elements: { [key: string]: string; }; position: number; } export declare const viewsSlice: import("@reduxjs/toolkit").Slice[], action: PayloadAction) => import("immer/dist/internal").WritableDraft[]; updateView: (state: import("immer/dist/internal").WritableDraft[], action: PayloadAction>) => import("immer/dist/internal").WritableDraft[]; removeView: (state: import("immer/dist/internal").WritableDraft[], action: PayloadAction>) => import("immer/dist/internal").WritableDraft[]; }, "views">; export declare const addView: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateView: import("@reduxjs/toolkit").ActionCreatorWithPayload, any>, removeView: import("@reduxjs/toolkit").ActionCreatorWithPayload, any>; declare const _default: import("redux").Reducer; export default _default;