import { CaseReducer, PayloadAction } from "@reduxjs/toolkit";
import { DependenciesState, ErrorShape, ExecutionState, UpdateCurrentPagePathPayload, UpdateExecutionByDisplayNamePayload, setExecutionResultPayload } from '../../../redux/currentApp/executionTree/executionState';
export declare const CUSTOM_STORAGE_PREFIX = "ILLABuilderCustomStorage";
export declare const setDependenciesReducer: CaseReducer<ExecutionState, PayloadAction<DependenciesState>>;
export declare const setIndependenciesReducer: CaseReducer<ExecutionState, PayloadAction<DependenciesState>>;
export declare const setExecutionResultReducer: CaseReducer<ExecutionState, PayloadAction<setExecutionResultPayload>>;
export declare const setExecutionErrorReducer: CaseReducer<ExecutionState, PayloadAction<Record<string, ErrorShape[]>>>;
export declare const setExecutionDebuggerDataReducer: CaseReducer<ExecutionState, PayloadAction<Record<string, ErrorShape[]>>>;
export declare const startExecutionReducer: CaseReducer<ExecutionState, PayloadAction<void>>;
export declare const updateExecutionByDisplayNameReducer: CaseReducer<ExecutionState, PayloadAction<UpdateExecutionByDisplayNamePayload>>;
export declare const updateExecutionByMultiDisplayNameReducer: CaseReducer<ExecutionState, PayloadAction<UpdateExecutionByDisplayNamePayload[]>>;
export declare const updateModalDisplayReducer: CaseReducer<ExecutionState, PayloadAction<{
    displayName: string;
    display: boolean;
}>>;
export declare const resetExecutionResultReducer: CaseReducer<ExecutionState, PayloadAction>;
export declare const setGlobalStateInExecutionReducer: CaseReducer<ExecutionState, PayloadAction<{
    key: string;
    value: unknown;
}>>;
export declare const setInGlobalStateInExecutionReducer: CaseReducer<ExecutionState, PayloadAction<{
    key: string;
    path: string;
    value: unknown;
}>>;
export declare const clearLocalStorageInExecutionReducer: CaseReducer<ExecutionState, PayloadAction>;
export declare const setLocalStorageInExecutionReducer: CaseReducer<ExecutionState, PayloadAction<{
    key: string;
    value: unknown;
}>>;
export declare const updateCurrentPagePathReducer: CaseReducer<ExecutionState, PayloadAction<UpdateCurrentPagePathPayload>>;
