stable class Applier { = Stable } unstable class EmittableWithChildren { stable var maxDepth: Int unstable val children: MutableList = Unstable } stable class CombinedModifier { stable val outer: Modifier stable val inner: Modifier = Stable } stable class ActionModifier { runtime val action: Action = Stable } unstable class LaunchActivityAction { unstable val activityClass: Class = Unstable } stable class Alignment { stable val horizontal: Horizontal stable val vertical: Vertical = Stable } unstable class EmittableBox { stable var modifier: Modifier stable var contentAlignment: Alignment = Unstable } unstable class EmittableColumn { stable var modifier: Modifier stable var verticalAlignment: Vertical stable var horizontalAlignment: Horizontal = Unstable } stable class Dp { stable val dp: Dp = Stable } stable class Wrap { = Stable } stable class Expand { = Stable } stable class Dimension { = Stable } stable class WidthModifier { stable val width: Dimension = Stable } stable class HeightModifier { stable val height: Dimension = Stable } stable class PaddingModifier { stable val start: Dp stable val top: Dp stable val end: Dp stable val bottom: Dp stable val rtlAware: Boolean = Stable } unstable class EmittableRow { stable var modifier: Modifier stable var horizontalAlignment: Horizontal stable var verticalAlignment: Vertical = Unstable } stable class TextStyle { stable val size: Sp? stable val fontWeight: FontWeight? stable val fontStyle: FontStyle? stable val textDecoration: TextDecoration? } unstable class EmittableText { stable var modifier: Modifier stable var text: String stable var style: TextStyle? = Unstable } stable class DpSize { stable val width: Dp stable val height: Dp }