1// Signature format: 4.0
2package androidx.compose.animation.tooling {
3
4  public final class ComposeAnimatedProperty {
5    ctor public ComposeAnimatedProperty(String label, Object value);
6    method public String component1();
7    method public Object component2();
8    method public androidx.compose.animation.tooling.ComposeAnimatedProperty copy(String label, Object value);
9    method public String getLabel();
10    method public Object getValue();
11    property public String label;
12    property public Object value;
13  }
14
15  @kotlin.jvm.JvmDefaultWithCompatibility public interface ComposeAnimation {
16    method public Object getAnimationObject();
17    method public default String? getLabel();
18    method public default java.util.Set<java.lang.Object> getStates();
19    method public androidx.compose.animation.tooling.ComposeAnimationType getType();
20    property public abstract Object animationObject;
21    property public default String? label;
22    property public default java.util.Set<java.lang.Object> states;
23    property public abstract androidx.compose.animation.tooling.ComposeAnimationType type;
24  }
25
26  public enum ComposeAnimationType {
27    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATABLE;
28    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_CONTENT;
29    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_VALUE;
30    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATED_VISIBILITY;
31    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATE_CONTENT_SIZE;
32    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType ANIMATE_X_AS_STATE;
33    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType DECAY_ANIMATION;
34    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType INFINITE_TRANSITION;
35    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType TARGET_BASED_ANIMATION;
36    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType TRANSITION_ANIMATION;
37    enum_constant public static final androidx.compose.animation.tooling.ComposeAnimationType UNSUPPORTED;
38  }
39
40  public final class TransitionInfo {
41    ctor public TransitionInfo(String label, String specType, long startTimeMillis, long endTimeMillis, java.util.Map<java.lang.Long,? extends java.lang.Object?> values);
42    method public long getEndTimeMillis();
43    method public String getLabel();
44    method public String getSpecType();
45    method public long getStartTimeMillis();
46    method public java.util.Map<java.lang.Long,java.lang.Object?> getValues();
47    property public long endTimeMillis;
48    property public String label;
49    property public String specType;
50    property public long startTimeMillis;
51    property public java.util.Map<java.lang.Long,java.lang.Object?> values;
52  }
53
54}
55
56