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

from .base import Base

class Teams(Base):
	endpoint = ...
	def create_team(self, options=...):
		...
	
	def get_teams(self, params=...):
		...
	
	def get_team(self, team_id):
		...
	
	def update_team(self, team_id, options=...):
		...
	
	def delete_team(self, team_id, params=...):
		...
	
	def patch_team(self, team_id, options=...):
		...
	
	def get_team_by_name(self, name):
		...
	
	def search_teams(self, options=...):
		...
	
	def check_team_exists(self, name):
		...
	
	def get_user_teams(self, user_id):
		...
	
	def get_team_members(self, team_id, params=...):
		...
	
	def add_user_to_team(self, team_id, options=...):
		...
	
	def add_user_to_team_from_invite(self, params=...):
		...
	
	def add_multiple_users_to_team(self, team_id, options=...):
		...
	
	def get_team_members_for_user(self, user_id):
		...
	
	def get_team_member(self, team_id, user_id):
		...
	
	def remove_user_from_team(self, team_id, user_id):
		...
	
	def get_team_members_by_id(self, team_id, options=...):
		...
	
	def get_team_stats(self, team_id):
		...
	
	def update_team_member_roles(self, team_id, user_id, options=...):
		...
	
	def get_team_unreads_for_user(self, user_id, params=...):
		...
	
	def get_unreads_for_team(self, user_id, team_id):
		...
	
	def invite_users_to_team_by_mail(self, team_id, options=...):
		...
	
	def import_team_from_other_app(self, team_id, data=...):
		...
	
	def get_invite_info_for_team(self, invite_id):
		...
	
	def get_public_channels(self, team_id, params=...):
		...
	
	def get_deleted_channels(self, team_id, params=...):
		...
	
	def search_channels(self, team_id, options=...):
		...
	
	def get_team_icon(self, team_id):
		...
	
	def set_team_icon(self, team_id, file):
		...
	
	def update_scheme_derived_roles_of_team_member(self, team_id, user_id, options=...):
		...
	
	def delete_team_icon(self, team_id): # -> None:
		...
	
	def set_team_scheme(self, team_id):
		...
	


