package com.discord.models.domain.emoji; import android.content.Context; import android.os.Parcelable; import androidx.annotation.Nullable; import java.util.List; import java.util.regex.Pattern; public interface Emoji extends Parcelable { String getChatInputText(); String getCommand(@Nullable String str); String getFirstName(); String getImageUri(boolean z2, int i, Context context); String getMessageContentReplacement(); List getNames(); String getReactionKey(); Pattern getRegex(@Nullable String str); String getUniqueId(); boolean isAvailable(); boolean isUsable(); boolean requiresColons(); }