import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "./models/operations/index.js"; export declare class Admin extends ClientSDK { /** * Activate a user */ activateUser(id: number, options?: RequestOptions): Promise; /** * Get a user by id */ adminGetUser(id: number, options?: RequestOptions): Promise; /** * Get a list of users */ adminListUsers(request: operations.AdminListUsersRequest, options?: RequestOptions): Promise>; /** * Anonymize a user */ anonymizeUser(id: number, options?: RequestOptions): Promise; /** * Deactivate a user */ deactivateUser(id: number, options?: RequestOptions): Promise; /** * Delete a user */ deleteUser(id: number, requestBody?: operations.DeleteUserRequestBody | undefined, options?: RequestOptions): Promise; /** * Log a user out */ logOutUser(id: number, options?: RequestOptions): Promise; /** * Refresh gravatar */ refreshGravatar(username: string, options?: RequestOptions): Promise; /** * Silence a user */ silenceUser(id: number, requestBody?: operations.SilenceUserRequestBody | undefined, options?: RequestOptions): Promise; /** * Suspend a user */ suspendUser(id: number, requestBody?: operations.SuspendUserRequestBody | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=admin.d.ts.map