import { FetchState, ID } from '../../../commonStateTypes/common'; import { TaskGroupPayload } from '../../../entity/taskGroup/taskGroupPayload'; import { ZeniAPIStatus } from '../../../responsePayload'; import { TaskGroupViewState } from './taskGroupViewState'; export declare const initialState: TaskGroupViewState; export declare const fetchAllTaskGroups: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"taskGroupView/fetchAllTaskGroups">, updateTaskGroupsOnSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ data: TaskGroupPayload[]; }, "taskGroupView/updateTaskGroupsOnSuccess">, updateTaskGroupsFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; }, "taskGroupView/updateTaskGroupsFetchStatus">, createNewTaskGroup: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[groupName: string, updateSelectedTasks: boolean], { groupName: string; updateSelectedTasks: boolean; }, "taskGroupView/createNewTaskGroup", never, never>, updateTaskGroupCreationFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; }, "taskGroupView/updateTaskGroupCreationFetchStatus">, updateTaskGroupViewOnTaskGroupCreationSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ newTaskGroupId: ID; }, "taskGroupView/updateTaskGroupViewOnTaskGroupCreationSuccess">, deleteTaskGroup: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskGroupId: string], { taskGroupId: string; }, "taskGroupView/deleteTaskGroup", never, never>, updateTaskGroupDeletionFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; }, "taskGroupView/updateTaskGroupDeletionFetchStatus">, updateTaskGroupViewOnTaskDeletionSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ deletedTaskGroupId: ID; }, "taskGroupView/updateTaskGroupViewOnTaskDeletionSuccess">, updateTaskGroupName: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[taskGroupId: any, taskGroupName: any], { taskGroupId: any; taskGroupName: any; }, "taskGroupView/updateTaskGroupName", never, never>, updateTaskGroupFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; error?: ZeniAPIStatus; }, "taskGroupView/updateTaskGroupFetchStatus">; declare const _default: import("redux").Reducer; export default _default;