import { IJaenPage } from '../../../types'; import { IJaenState } from '../types'; export declare const initialState: IJaenState; export declare const actions: { updateDynamicPaths: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ jaenPageTree: IJaenPage[]; pageId: string; create?: boolean | undefined; }, "routing/updateDynamicPaths">; discardDynamicPaths: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"routing/discardDynamicPaths">; page_updateOrCreate: import("@reduxjs/toolkit").ActionCreatorWithPayload & { id?: string | undefined; fromId?: string | undefined; }, "pages/page_updateOrCreate">; page_markForDeletion: import("@reduxjs/toolkit").ActionCreatorWithPayload; section_add: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; path: { fieldName: string; sectionId?: string | undefined; }[]; sectionItemType: string; between: [string | null, string | null]; }, "pages/section_add">; section_remove: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; path: { fieldName: string; sectionId?: string | undefined; }[]; sectionId: string; between: [string | null, string | null]; }, "pages/section_remove">; section_register: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; path: { fieldName: string; sectionId?: string | undefined; }[]; props?: object | undefined; }, "pages/section_register">; page_unregisterFields: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; }, "pages/page_unregisterFields">; field_register: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; fieldType: string; fieldName: string; section?: { path: { fieldName: string; sectionId?: string | undefined; }[]; id: string; } | undefined; props: object; }, "pages/field_register">; field_write: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; section?: { path: { fieldName: string; sectionId?: string | undefined; }[]; id: string; } | undefined; fieldType: string; fieldName: string; value: any; }, "pages/field_write">; discardAllChanges: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"pages/discardAllChanges">; discardChanges: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageId: string; }, "pages/discardChanges">; setIsEditing: import("@reduxjs/toolkit").ActionCreatorWithPayload; }; export declare const reducers: { status: import("redux").Reducer<{ isEditing: boolean; }, import("redux").AnyAction>; pages: import("redux").Reducer<{ lastAddedNodeId?: string | undefined; registeredPageFields: { [uuid: string]: number; }; nodes: { [uuid: string]: Partial; }; }, import("redux").AnyAction>; routing: import("redux").Reducer<{ dynamicPaths: { [path: string]: { pageId: string; templateName: string; }; }; }, import("redux").AnyAction>; }; declare const _default: import("redux").Reducer; }; }; routing: { dynamicPaths: { [path: string]: { pageId: string; templateName: string; }; }; }; }>, import("redux").AnyAction>; export default _default;