package xyz.lychee.lagfixer.libs.adventure.text.format; import java.util.Collections; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.function.Consumer; import xyz.lychee.lagfixer.libs.adventure.builder.AbstractBuilder; import xyz.lychee.lagfixer.libs.adventure.key.Key; import xyz.lychee.lagfixer.libs.adventure.text.event.ClickEvent; import xyz.lychee.lagfixer.libs.adventure.text.event.HoverEvent; import xyz.lychee.lagfixer.libs.adventure.text.event.HoverEventSource; import xyz.lychee.lagfixer.libs.adventure.util.Buildable; import xyz.lychee.lagfixer.libs.adventure.util.MonkeyBars; import xyz.lychee.lagfixer.libs.annotations.Contract; import xyz.lychee.lagfixer.libs.annotations.NotNull; import xyz.lychee.lagfixer.libs.annotations.Nullable; import xyz.lychee.lagfixer.libs.annotations.Unmodifiable; import xyz.lychee.lagfixer.libs.annotations.ApiStatus.NonExtendable; import xyz.lychee.lagfixer.libs.annotations.ApiStatus.ScheduledForRemoval; import xyz.lychee.lagfixer.libs.examination.Examinable; @NonExtendable public interface Style extends Buildable, Examinable, StyleGetter, StyleSetter