import { ID } from '../../commonStateTypes/common'; import { UserRoleType } from '../../entity/userRole/userRoleType'; import { ZeniAPIStatus } from '../../responsePayload'; import { PeoplePayload } from './peoplePayload'; import { Person } from './peopleState'; import { PeopleLocalData, PeopleState, PeopleUIState } from './peopleState'; export declare const initialState: PeopleState; export declare const fetchPeoplePage: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string, cacheOverride?: any], { userId: string; cacheOverride: any; }, "people/fetchPeoplePage", never, never>, fetchPeople: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/fetchPeople">, updatePersonUserIds: import("@reduxjs/toolkit").ActionCreatorWithPayload, updatePeopleFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "people/updatePeopleFailure">, deletePerson: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string, userRoleId: string], { userId: string; userRoleId: string; }, "people/deletePerson", never, never>, deletePersonSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, deletePersonFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload, resendInvite: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string], { userId: string; }, "people/resendInvite", never, never>, resendInviteSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, resendInviteFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload, changePersonRoleSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/changePersonRoleSuccess">, changePersonRoleFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "people/changePersonRoleFailure">, invitePeople: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/invitePeople">, invitePeopleSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, invitePeopleFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "people/invitePeopleFailure">, updatePeopleUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload, "people/updatePeopleUIState">, inviteZeniPeople: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "people/inviteZeniPeople", never, never>, changeZeniPersonRoles: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string], { companyId: string; }, "people/changeZeniPersonRoles", never, never>, peopleSaveUpdates: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[isZeniTenant: boolean], { isZeniTenant: boolean; }, "people/peopleSaveUpdates", never, never>, peopleSaveUpdatesFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "people/peopleSaveUpdatesFailure">, peopleSaveUpdatesSuccess: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/peopleSaveUpdatesSuccess">, resetUpdateErrorMessage: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/resetUpdateErrorMessage">, peopleSaveDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ peopleLocalData: PeopleLocalData[]; person?: Person; }, "people/peopleSaveDataInLocalStore">, peopleClearDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"people/peopleClearDataInLocalStore">, fetchAllPeopleRequiredViews: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[companyId: string, shouldFetchClassList: boolean], { companyId: string; shouldFetchClassList: boolean; }, "people/fetchAllPeopleRequiredViews", never, never>, initializeEditPerson: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string], { userId: string; }, "people/initializeEditPerson", never, never>; declare const _default: import("redux").Reducer; export default _default; export declare const mapToChangeZeniPersonUsersPayload: (roles: UserRoleType[], selectedRoles: UserRoleType[], userId: ID) => { [x: string]: string | boolean | null; is_zeni: boolean; user_id: string; user_email: null; }[];