adminApi: {
    addNewStaffUser: (
        token: string,
        email: string,
        firstname: string,
        lastname: string,
        staff: number,
        roleid: number,
    ) => Promise<any>;
    addNewStudentUser: (
        token: string,
        email: string,
        studentnumber: string,
        firstname: string,
        lastname: string,
        studentGroupId: undefined | null | number,
    ) => Promise<any>;
    changeRoleId: (
        email: string,
        roleId: string,
        token: string,
    ) => Promise<any>;
    checkStudentEmailExists: (email: string, token: string) => Promise<any>;
    checkStudentNumberExists: (
        studentnumber: string,
        token: string,
    ) => Promise<any>;
    deleteAttendanceByAttendanceId: (
        token: string,
        attendanceid: number,
    ) => Promise<any>;
    deleteUserFeedback: (feedbackId: number, token: string) => Promise<any>;
    fetchAllLectures: (token: string) => Promise<any>;
    fetchAllRoles: (token: string) => Promise<any>;
    fetchAllRolesSpecial: (token: string) => Promise<any>;
    fetchAttendances: (
        token: string,
        courseid: string,
        lectureid: string,
    ) => Promise<any>;
    fetchErrorLogs: (token: string, lineLimit: number) => Promise<any>;
    fetchLogs: (token: string, lineLimit: number) => Promise<any>;
    fetchServerSettings: (token: string) => Promise<any>;
    fetchUserById: (userid: number, token: string) => Promise<any>;
    fetchUsers: (token: string) => Promise<any>;
    fetchUsersCourse: (token: string) => Promise<any>;
    getCourseCounts: (token: string) => Promise<any>;
    getCourses: (token: string) => Promise<any>;
    getLectureAndAttendanceCount: (token: string) => Promise<any>;
    getRoleCounts: (token: string) => Promise<any>;
    getServerStatus: (token: string) => Promise<any>;
    getUserFeedback: (token: string) => Promise<any>;
    getWorklogCounts: (token: string) => Promise<any>;
    getWorkLogCourses: (token: string) => Promise<any>;
    updateServerSettings: (
        speedofhash: number,
        leewayspeed: number,
        timeouttime: number,
        attendancethreshold: number,
        token: string,
    ) => Promise<any>;
    updateUser: (token: string, user: any) => Promise<any>;
} = ...
Type declaration
- addNewStaffUser: (
 token: string,
 email: string,
 firstname: string,
 lastname: string,
 staff: number,
 roleid: number,
 ) => Promise<any>
- addNewStudentUser: (
 token: string,
 email: string,
 studentnumber: string,
 firstname: string,
 lastname: string,
 studentGroupId: undefined | null | number,
 ) => Promise<any>
- changeRoleId: (email: string, roleId: string, token: string) => Promise<any>
- checkStudentEmailExists: (email: string, token: string) => Promise<any>
- checkStudentNumberExists: (studentnumber: string, token: string) => Promise<any>
- deleteAttendanceByAttendanceId: (token: string, attendanceid: number) => Promise<any>
- deleteUserFeedback: (feedbackId: number, token: string) => Promise<any>
- fetchAllLectures: (token: string) => Promise<any>
- fetchAllRoles: (token: string) => Promise<any>
- fetchAllRolesSpecial: (token: string) => Promise<any>
- fetchAttendances: (token: string, courseid: string, lectureid: string) => Promise<any>
- fetchErrorLogs: (token: string, lineLimit: number) => Promise<any>
- fetchLogs: (token: string, lineLimit: number) => Promise<any>
- fetchServerSettings: (token: string) => Promise<any>
- fetchUserById: (userid: number, token: string) => Promise<any>
- fetchUsers: (token: string) => Promise<any>
- fetchUsersCourse: (token: string) => Promise<any>
- getCourseCounts: (token: string) => Promise<any>
- getCourses: (token: string) => Promise<any>
- getLectureAndAttendanceCount: (token: string) => Promise<any>
- getRoleCounts: (token: string) => Promise<any>
- getServerStatus: (token: string) => Promise<any>
- getUserFeedback: (token: string) => Promise<any>
- getWorklogCounts: (token: string) => Promise<any>
- getWorkLogCourses: (token: string) => Promise<any>
- updateServerSettings: (
 speedofhash: number,
 leewayspeed: number,
 timeouttime: number,
 attendancethreshold: number,
 token: string,
 ) => Promise<any>
- updateUser: (token: string, user: any) => Promise<any>