import { ID } from '../../commonStateTypes/common'; import { UserGroupPayload } from '../../entity/userGroups/userGroupsPayload'; import { ZeniAPIStatus } from '../../responsePayload'; import { UserGroupListType, UserGroupListViewState } from './userGroupListViewState'; export declare const initialState: UserGroupListViewState; export declare const fetchUserGroupListByType: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userGroupType: "taskManagerCandidate", cacheOverride?: any], { userGroupType: "taskManagerCandidate"; cacheOverride: any; }, "userGroupListView/fetchUserGroupListByType", never, never>, updateUserGroupIds: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ userGroupsPayload: UserGroupPayload[]; userGroupType: UserGroupListType; }, "userGroupListView/updateUserGroupIds">, addUserGroupId: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ id: ID; userGroupType: UserGroupListType; }, "userGroupListView/addUserGroupId">, removeUserGroupId: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ id: ID; userGroupType: UserGroupListType; }, "userGroupListView/removeUserGroupId">, updateUserGroupListFetchFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ status: ZeniAPIStatus; userGroupType: UserGroupListType; }, "userGroupListView/updateUserGroupListFetchFailure">; declare const _default: import("redux").Reducer; export default _default;