"""
This type stub file was generated by pyright.
"""

from .base import Base

class Users(Base):
	endpoint = ...
	def login_user(self, options):
		...
	
	def logout_user(self):
		...
	
	def create_user(self, options=..., params=...):
		...
	
	def get_users(self, params=...):
		...
	
	def get_users_by_ids(self, options=...):
		...
	
	def get_users_by_usernames(self, options=...):
		...
	
	def search_users(self, options=...):
		...
	
	def autocomplete_users(self, params=...):
		...
	
	def get_user(self, user_id):
		...
	
	def update_user(self, user_id, options=...):
		...
	
	def deactivate_user(self, user_id):
		...
	
	def patch_user(self, user_id, options=...):
		...
	
	def update_user_role(self, user_id, options=...):
		...
	
	def update_user_active_status(self, user_id, options=...):
		...
	
	def get_user_profile_image(self, user_id):
		...
	
	def set_user_profile_image(self, user_id, files):
		...
	
	def get_user_by_username(self, username):
		...
	
	def reset_password(self, options=...):
		...
	
	def update_user_mfa(self, user_id, options=...):
		...
	
	def generate_mfa(self, user_id):
		...
	
	def check_mfa(self, options=...):
		...
	
	def update_user_password(self, user_id, options=...):
		...
	
	def send_password_reset_mail(self, options=...):
		...
	
	def get_user_by_email(self, email):
		...
	
	def get_user_sessions(self, user_id):
		...
	
	def revoke_user_session(self, user_id, options=...):
		...
	
	def revoke_all_user_sessions(self, user_id):
		...
	
	def attach_mobile_device(self, options=...):
		...
	
	def get_user_audits(self, user_id):
		...
	
	def verify_user_email(self, options=...):
		...
	
	def send_verification_mail(self, options=...):
		...
	
	def switch_login_method(self, options=...):
		...
	
	def disable_personal_access_token(self, options=...):
		...
	
	def enable_personal_access_token(self, options=...):
		...
	
	def get_user_access_token(self, token_id):
		...
	
	def search_tokens(self, options=...):
		...
	
	def update_user_authentication_method(self, user_id, options=...):
		...
	
	def create_user_access_token(self, user_id, options=...):
		...
	
	def get_stats(self):
		...
	


