import * as data from '../modules/data';
import * as themes from '../modules/themes';
import * as view from '../modules/view';
declare const actions: {
    data: {
        addEntity: (payload: data.Types.AddEntityPayload) => data.Types.AddEntityAction;
        removeEntity: (payload: data.Types.RemoveEntityPayload) => data.Types.RemoveEntityAction;
        addEntities: (payload: data.Types.AddEntitiesPayload) => data.Types.AddEntitiesAction;
        removeEntities: (payload: data.Types.RemoveEntitiesPayload) => data.Types.RemoveEntitiesAction;
        clearData: () => data.Types.ClearDataAction;
    };
    themes: {
        setGeneralTheme: (theme: import("@plurid/plurid-react").Theme) => themes.Types.SetGeneralThemeAction;
        setInteractionTheme: (theme: import("@plurid/plurid-react").Theme) => themes.Types.SetInteractionThemeAction;
    };
    view: {
        setViewLoading: (payload: boolean) => view.Types.SetViewLoadingAction;
        setViewType: (payload: view.Types.SetViewTypePayload) => view.Types.SetViewTypeAction;
        setEditID: (payload: view.Types.SetEditIDPayload) => view.Types.SetEditIDAction;
        setViewCompactSelectors: (payload: boolean) => view.Types.SetViewCompactSelectorsAction;
        setViewOwnerID: (id: string) => view.Types.SetViewOwnerIDAction;
        setViewUsageType: (usageType: string) => view.Types.SetViewUsageTypeAction;
    };
};
export default actions;
