package dev.inmo.tgbotapi.types.chat.member sealed interface SpecialChatAdministratorRights { val canChangeInfo: Boolean val canInviteUsers: Boolean val canPinMessages: Boolean } sealed interface ChatAdministratorRights : SpecialChatAdministratorRights { val isAnonymous: Boolean val canManageChat: Boolean val canRemoveMessages: Boolean val canManageVideoChats: Boolean val canRestrictMembers: Boolean val canPromoteMembers: Boolean val canPostMessages: Boolean val canEditMessages: Boolean }