import { PayloadAction } from '@reduxjs/toolkit'; import { IWebFormStyleClass, ITab, ITabExtra, ITabFlags, WebformState } from '@qodly/shared'; import { IRootState, TActionAddDataSource, TActionAddDefaultWebformState, TActionAddWebformState, TActionEditWebformState, TActionRemoveDataSource, TActionRemoveDefaultWebformState, TActionRemoveWebformState, TActionSetDataSources, TActionSetDefaultWebformStates, TActionUpdateStateConditionDs, TResetComponentState } from './types'; export declare const stateSlice: import('@reduxjs/toolkit').Slice, action: PayloadAction<{ currentState: WebformState; path: string; }>): void; copyToClipBoard(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; setPanelState(state: import('immer/dist/internal').WritableDraft, action: PayloadAction & { path: string; }>): void; openSettingsTab(state: import('immer/dist/internal').WritableDraft): void; addDataSource(state: import('immer/dist/internal').WritableDraft, action: TActionAddDataSource): void; addWebformState(state: import('immer/dist/internal').WritableDraft, action: TActionAddWebformState): void; removeWebformState(state: import('immer/dist/internal').WritableDraft, action: TActionRemoveWebformState): void; editWebformState(state: import('immer/dist/internal').WritableDraft, action: TActionEditWebformState): void; updateStateConditionDs(state: import('immer/dist/internal').WritableDraft, action: TActionUpdateStateConditionDs): void; resetComponentState(state: import('immer/dist/internal').WritableDraft, action: TResetComponentState): void; setDefaultWebformStates(state: import('immer/dist/internal').WritableDraft, action: TActionSetDefaultWebformStates): void; addDefaultWebformState(state: import('immer/dist/internal').WritableDraft, action: TActionAddDefaultWebformState): void; removeDefaultWebformState(state: import('immer/dist/internal').WritableDraft, action: TActionRemoveDefaultWebformState): void; removeDataSource(state: import('immer/dist/internal').WritableDraft, action: TActionRemoveDataSource): void; setDataSources(state: import('immer/dist/internal').WritableDraft, action: TActionSetDataSources): void; setTabs(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; closeTab(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; closeOthers(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; closeAllTabs(state: import('immer/dist/internal').WritableDraft): void; closeRightTabs(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; closeLeftTabs(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; closeSavedTabs(state: import('immer/dist/internal').WritableDraft): void; confirmTab(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; selectTab(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; openTabUnselected(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; selectTabByReference(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; setContent(state: import('immer/dist/internal').WritableDraft, action: PayloadAction<{ path: string; content: any; contentPath?: string; }>): void; setTabFlags(state: import('immer/dist/internal').WritableDraft, action: PayloadAction<{ path: string; flags: ITabFlags; }>): void; setTabsFlags(state: import('immer/dist/internal').WritableDraft, action: PayloadAction<{ tabs: string[]; flags: ITabFlags; }>): void; setTabExtra(state: import('immer/dist/internal').WritableDraft, action: PayloadAction<{ path: string; extra: ITabExtra; flags?: ITabFlags; }>): void; addWebFormStyles(state: import('immer/dist/internal').WritableDraft, action: PayloadAction<{ path: string; styles: IWebFormStyleClass[]; }>): void; changeTabEditor(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): import('immer/dist/internal').WritableDraft; setHistoryContent(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; unlockHistory(state: import('immer/dist/internal').WritableDraft, action: PayloadAction): void; undo(state: import('immer/dist/internal').WritableDraft): void; redo(state: import('immer/dist/internal').WritableDraft): void; }, "root">; export declare const copyToClipBoard: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ payload: webforms.WEvent; type: "event"; } | null, "root/copyToClipBoard">, setTabs: import('@reduxjs/toolkit').ActionCreatorWithPayload>[], "root/setTabs">, closeTab: import('@reduxjs/toolkit').ActionCreatorWithPayload, setContent: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; content: any; contentPath?: string; }, "root/setContent">, setTabFlags: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; flags: ITabFlags; }, "root/setTabFlags">, setTabsFlags: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ tabs: string[]; flags: ITabFlags; }, "root/setTabsFlags">, setTabExtra: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; extra: ITabExtra; flags?: ITabFlags; }, "root/setTabExtra">, closeAllTabs: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"root/closeAllTabs">, addDataSource: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ datasourceDef: datasources.ICreateDataSource; path: string; }, "root/addDataSource">, closeRightTabs: import('@reduxjs/toolkit').ActionCreatorWithPayload, closeOthers: import('@reduxjs/toolkit').ActionCreatorWithPayload, closeLeftTabs: import('@reduxjs/toolkit').ActionCreatorWithPayload, closeSavedTabs: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"root/closeSavedTabs">, setDataSources: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ datasourceArr: datasources.ICreateDataSource[]; path: string; }, "root/setDataSources">, removeDataSource: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; datasourceID: string; }, "root/removeDataSource">, confirmTab: import('@reduxjs/toolkit').ActionCreatorWithPayload, selectTab: import('@reduxjs/toolkit').ActionCreatorWithPayload, selectTabByReference: import('@reduxjs/toolkit').ActionCreatorWithPayload> & { isNew?: boolean; }, "root/selectTabByReference">, openTabUnselected: import('@reduxjs/toolkit').ActionCreatorWithPayload>, "root/openTabUnselected">, addWebFormStyles: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; styles: IWebFormStyleClass[]; }, "root/addWebFormStyles">, changeTabEditor: import('@reduxjs/toolkit').ActionCreatorWithPayload>, "root/changeTabEditor">, openSettingsTab: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"root/openSettingsTab">, setWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ currentState: WebformState; path: string; }, "root/setWebformState">, setPanelState: import('@reduxjs/toolkit').ActionCreatorWithPayload & { path: string; }, "root/setPanelState">, addWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ stateDef: WebformState; path: string; }, "root/addWebformState">, editWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; state: WebformState; oldLabel?: string; }, "root/editWebformState">, updateStateConditionDs: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; old_reference: string; new_reference: string; }, "root/updateStateConditionDs">, removeWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; state: WebformState; }, "root/removeWebformState">, resetComponentState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; id: string; state: WebformState; }, "root/resetComponentState">, addDefaultWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; state: WebformState; }, "root/addDefaultWebformState">, removeDefaultWebformState: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; state: WebformState; }, "root/removeDefaultWebformState">, setDefaultWebformStates: import('@reduxjs/toolkit').ActionCreatorWithPayload<{ path: string; states: WebformState[]; }, "root/setDefaultWebformStates">, setHistoryContent: import('@reduxjs/toolkit').ActionCreatorWithPayload, unlockHistory: import('@reduxjs/toolkit').ActionCreatorWithPayload, undo: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"root/undo">, redo: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"root/redo">; export default stateSlice;