userSlice: Slice<
    UserState,
    {
        removeInvite: CaseReducer<UserState, { payload: string; type: string }>;
        reset: CaseReducer<UserState>;
        setIsAuthenticated: CaseReducer<
            UserState,
            { payload: boolean; type: string },
        >;
        setUserData: CaseReducer<UserState, { payload: User; type: string }>;
    },
    "userReducer",
    "userReducer",
    SliceSelectors<UserState>,
> = ...