import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Assignment, Avatar, Conversation, Course, Page, Profile, Scope, User } from "../types/models.js"; import { CreateUserParams, DeleteCustomDataParams, deprecatedSelfRegisterUserParams, EditUserParams, GetPandataEventsJwtTokenItsExpirationDateParams, ListCountsForTodoItemsParams, ListMissingSubmissionsParams, ListTheActivityStreamParams, ListTheTodoItemsParams, ListUserPageViewsParams, ListUsersInAccountParams, LoadCustomDataParams, SetCourseNicknameParams, ShowUserDetailsParams, StoreCustomDataParams, UpdateCustomColorParams, UpdateUserSettingsParams } from "../types/params.js"; export declare class Users extends BaseApi { constructor(config: Configuration); listUsersInAccount(account_id: string, params?: ListUsersInAccountParams, body?: unknown): Promise; listTheActivityStream(params?: ListTheActivityStreamParams, body?: unknown): Promise; activityStreamSummary(body?: unknown): Promise; listTheTodoItems(params?: ListTheTodoItemsParams, body?: unknown): Promise; listCountsForTodoItems(params?: ListCountsForTodoItemsParams, body?: unknown): Promise; listUpcomingAssignmentsCalendarEvents(body?: unknown): Promise; listMissingSubmissions(user_id: string, params?: ListMissingSubmissionsParams, body?: unknown): Promise; hideStreamItem(id: string, body?: unknown): Promise; hideAllStreamItems(body?: unknown): Promise; uploadFile(user_id: string, body?: unknown): Promise; showUserDetails(id: string, params?: ShowUserDetailsParams, body?: unknown): Promise; createUser(account_id: string, params?: CreateUserParams, body?: unknown): Promise; deprecatedSelfRegisterUser(account_id: string, params?: deprecatedSelfRegisterUserParams, body?: unknown): Promise; updateUserSettings(id: string, params?: UpdateUserSettingsParams, body?: unknown): Promise; getCustomColors(id: string, body?: unknown): Promise; getCustomColor(id: string, asset_string: string, body?: unknown): Promise; updateCustomColor(id: string, asset_string: string, params?: UpdateCustomColorParams, body?: unknown): Promise; getDashboardPositions(id: string, body?: unknown): Promise; updateDashboardPositions(id: string, body?: unknown): Promise; editUser(id: string, params?: EditUserParams, body?: unknown): Promise; terminateAllUserSessions(id: string, body?: unknown): Promise; mergeUserIntoAnotherUser(id: string, destination_user_id: string, body?: unknown): Promise; splitMergedUsersIntoSeparateUsers(id: string, body?: unknown): Promise; getPandataEventsJwtTokenItsExpirationDate(params?: GetPandataEventsJwtTokenItsExpirationDateParams, body?: unknown): Promise; getUsersMostRecentlyGradedSubmissions(id: string, body?: unknown): Promise; getUserProfile(user_id: string, body?: unknown): Promise; listAvatarOptions(user_id: string, body?: unknown): Promise; listUserPageViews(user_id: string, params?: ListUserPageViewsParams, body?: unknown): Promise; storeCustomData(user_id: string, params?: StoreCustomDataParams, body?: unknown): Promise; loadCustomData(user_id: string, params?: LoadCustomDataParams, body?: unknown): Promise; deleteCustomData(user_id: string, params?: DeleteCustomDataParams, body?: unknown): Promise; listCourseNicknames(body?: unknown): Promise; getCourseNickname(course_id: string, body?: unknown): Promise; setCourseNickname(course_id: string, params?: SetCourseNicknameParams, body?: unknown): Promise; removeCourseNickname(course_id: string, body?: unknown): Promise; clearCourseNicknames(body?: unknown): Promise; }