1// Signature format: 4.0
2package androidx.compose.ui {
3
4  public final class AbsoluteAlignment {
5    method public androidx.compose.ui.Alignment getBottomLeft();
6    method public androidx.compose.ui.Alignment getBottomRight();
7    method public androidx.compose.ui.Alignment getCenterLeft();
8    method public androidx.compose.ui.Alignment getCenterRight();
9    method public androidx.compose.ui.Alignment.Horizontal getLeft();
10    method public androidx.compose.ui.Alignment.Horizontal getRight();
11    method public androidx.compose.ui.Alignment getTopLeft();
12    method public androidx.compose.ui.Alignment getTopRight();
13    property public final androidx.compose.ui.Alignment BottomLeft;
14    property public final androidx.compose.ui.Alignment BottomRight;
15    property public final androidx.compose.ui.Alignment CenterLeft;
16    property public final androidx.compose.ui.Alignment CenterRight;
17    property public final androidx.compose.ui.Alignment.Horizontal Left;
18    property public final androidx.compose.ui.Alignment.Horizontal Right;
19    property public final androidx.compose.ui.Alignment TopLeft;
20    property public final androidx.compose.ui.Alignment TopRight;
21    field public static final androidx.compose.ui.AbsoluteAlignment INSTANCE;
22  }
23
24  @androidx.compose.runtime.Immutable public fun interface Alignment {
25    method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
26    field public static final androidx.compose.ui.Alignment.Companion Companion;
27  }
28
29  public static final class Alignment.Companion {
30    method public androidx.compose.ui.Alignment.Vertical getBottom();
31    method public androidx.compose.ui.Alignment getBottomCenter();
32    method public androidx.compose.ui.Alignment getBottomEnd();
33    method public androidx.compose.ui.Alignment getBottomStart();
34    method public androidx.compose.ui.Alignment getCenter();
35    method public androidx.compose.ui.Alignment getCenterEnd();
36    method public androidx.compose.ui.Alignment.Horizontal getCenterHorizontally();
37    method public androidx.compose.ui.Alignment getCenterStart();
38    method public androidx.compose.ui.Alignment.Vertical getCenterVertically();
39    method public androidx.compose.ui.Alignment.Horizontal getEnd();
40    method public androidx.compose.ui.Alignment.Horizontal getStart();
41    method public androidx.compose.ui.Alignment.Vertical getTop();
42    method public androidx.compose.ui.Alignment getTopCenter();
43    method public androidx.compose.ui.Alignment getTopEnd();
44    method public androidx.compose.ui.Alignment getTopStart();
45    property public final androidx.compose.ui.Alignment.Vertical Bottom;
46    property public final androidx.compose.ui.Alignment BottomCenter;
47    property public final androidx.compose.ui.Alignment BottomEnd;
48    property public final androidx.compose.ui.Alignment BottomStart;
49    property public final androidx.compose.ui.Alignment Center;
50    property public final androidx.compose.ui.Alignment CenterEnd;
51    property public final androidx.compose.ui.Alignment.Horizontal CenterHorizontally;
52    property public final androidx.compose.ui.Alignment CenterStart;
53    property public final androidx.compose.ui.Alignment.Vertical CenterVertically;
54    property public final androidx.compose.ui.Alignment.Horizontal End;
55    property public final androidx.compose.ui.Alignment.Horizontal Start;
56    property public final androidx.compose.ui.Alignment.Vertical Top;
57    property public final androidx.compose.ui.Alignment TopCenter;
58    property public final androidx.compose.ui.Alignment TopEnd;
59    property public final androidx.compose.ui.Alignment TopStart;
60  }
61
62  @androidx.compose.runtime.Immutable public static fun interface Alignment.Horizontal {
63    method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
64  }
65
66  @androidx.compose.runtime.Immutable public static fun interface Alignment.Vertical {
67    method public int align(int size, int space);
68  }
69
70  @androidx.compose.runtime.Immutable public final class BiasAbsoluteAlignment implements androidx.compose.ui.Alignment {
71    ctor public BiasAbsoluteAlignment(float horizontalBias, float verticalBias);
72    method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
73    method public androidx.compose.ui.BiasAbsoluteAlignment copy(float horizontalBias, float verticalBias);
74  }
75
76  @androidx.compose.runtime.Immutable public static final class BiasAbsoluteAlignment.Horizontal implements androidx.compose.ui.Alignment.Horizontal {
77    ctor public BiasAbsoluteAlignment.Horizontal(float bias);
78    method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
79    method public androidx.compose.ui.BiasAbsoluteAlignment.Horizontal copy(float bias);
80  }
81
82  @androidx.compose.runtime.Immutable public final class BiasAlignment implements androidx.compose.ui.Alignment {
83    ctor public BiasAlignment(float horizontalBias, float verticalBias);
84    method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
85    method public float component1();
86    method public float component2();
87    method public androidx.compose.ui.BiasAlignment copy(float horizontalBias, float verticalBias);
88    method public float getHorizontalBias();
89    method public float getVerticalBias();
90    property public final float horizontalBias;
91    property public final float verticalBias;
92  }
93
94  @androidx.compose.runtime.Immutable public static final class BiasAlignment.Horizontal implements androidx.compose.ui.Alignment.Horizontal {
95    ctor public BiasAlignment.Horizontal(float bias);
96    method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
97    method public androidx.compose.ui.BiasAlignment.Horizontal copy(float bias);
98  }
99
100  @androidx.compose.runtime.Immutable public static final class BiasAlignment.Vertical implements androidx.compose.ui.Alignment.Vertical {
101    ctor public BiasAlignment.Vertical(float bias);
102    method public int align(int size, int space);
103    method public androidx.compose.ui.BiasAlignment.Vertical copy(float bias);
104  }
105
106  public final class CombinedModifier implements androidx.compose.ui.Modifier {
107    ctor public CombinedModifier(androidx.compose.ui.Modifier outer, androidx.compose.ui.Modifier inner);
108    method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
109    method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
110    method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation);
111    method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation);
112  }
113
114  public final class ComposedModifierKt {
115    method public static androidx.compose.ui.Modifier composed(androidx.compose.ui.Modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> inspectorInfo, kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier,? extends androidx.compose.ui.Modifier> factory);
116    method public static androidx.compose.ui.Modifier materialize(androidx.compose.runtime.Composer, androidx.compose.ui.Modifier modifier);
117  }
118
119  @androidx.compose.runtime.Stable public interface Modifier {
120    method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
121    method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
122    method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation);
123    method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation);
124    method public default infix androidx.compose.ui.Modifier then(androidx.compose.ui.Modifier other);
125    field public static final androidx.compose.ui.Modifier.Companion Companion;
126  }
127
128  public static final class Modifier.Companion implements androidx.compose.ui.Modifier {
129    method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
130    method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
131    method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation);
132    method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation);
133  }
134
135  public static interface Modifier.Element extends androidx.compose.ui.Modifier {
136    method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
137    method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate);
138    method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation);
139    method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation);
140  }
141
142  public final class TempListUtilsKt {
143  }
144
145  public final class ZIndexModifierKt {
146    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier zIndex(androidx.compose.ui.Modifier, float zIndex);
147  }
148
149}
150
151package androidx.compose.ui.autofill {
152
153  public final class AndroidAutofillDebugUtils_androidKt {
154  }
155
156  public final class AndroidAutofillType_androidKt {
157  }
158
159  public final class AndroidAutofill_androidKt {
160  }
161
162}
163
164package androidx.compose.ui.draw {
165
166  public final class AlphaKt {
167    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier alpha(androidx.compose.ui.Modifier, float alpha);
168  }
169
170  public interface BuildDrawCacheParams {
171    method public androidx.compose.ui.unit.Density getDensity();
172    method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
173    method public long getSize();
174    property public abstract androidx.compose.ui.unit.Density density;
175    property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
176    property public abstract long size;
177  }
178
179  public final class CacheDrawScope implements androidx.compose.ui.unit.Density {
180    method public float getDensity();
181    method public float getFontScale();
182    method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
183    method public long getSize();
184    method public androidx.compose.ui.draw.DrawResult onDrawBehind(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block);
185    method public androidx.compose.ui.draw.DrawResult onDrawWithContent(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.ContentDrawScope,kotlin.Unit> block);
186    property public float density;
187    property public float fontScale;
188    property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
189    property public final long size;
190  }
191
192  public final class ClipKt {
193    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier clip(androidx.compose.ui.Modifier, androidx.compose.ui.graphics.Shape shape);
194    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier clipToBounds(androidx.compose.ui.Modifier);
195  }
196
197  public interface DrawCacheModifier extends androidx.compose.ui.draw.DrawModifier {
198    method public void onBuildCache(androidx.compose.ui.draw.BuildDrawCacheParams params);
199  }
200
201  public interface DrawModifier extends androidx.compose.ui.Modifier.Element {
202    method public void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope);
203  }
204
205  public final class DrawModifierKt {
206    method public static androidx.compose.ui.Modifier drawBehind(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw);
207    method public static androidx.compose.ui.Modifier drawWithCache(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.draw.CacheDrawScope,androidx.compose.ui.draw.DrawResult> onBuildDrawCache);
208    method public static androidx.compose.ui.Modifier drawWithContent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.ContentDrawScope,kotlin.Unit> onDraw);
209  }
210
211  public final class DrawResult {
212  }
213
214  public final class PainterModifierKt {
215    method public static androidx.compose.ui.Modifier paint(androidx.compose.ui.Modifier, androidx.compose.ui.graphics.painter.Painter painter, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter);
216  }
217
218  public final class RotateKt {
219    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier rotate(androidx.compose.ui.Modifier, float degrees);
220  }
221
222  public final class ScaleKt {
223    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier scale(androidx.compose.ui.Modifier, float scale);
224    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier scale(androidx.compose.ui.Modifier, float scaleX, float scaleY);
225  }
226
227  public final class ShadowKt {
228    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier shadow(androidx.compose.ui.Modifier, float elevation, optional androidx.compose.ui.graphics.Shape shape, optional boolean clip);
229  }
230
231}
232
233package androidx.compose.ui.focus {
234
235  public final class FocusChangedModifierKt {
236    method public static androidx.compose.ui.Modifier onFocusChanged(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusState,kotlin.Unit> onFocusChanged);
237  }
238
239  public enum FocusDirection {
240    enum_constant public static final androidx.compose.ui.focus.FocusDirection Down;
241    enum_constant public static final androidx.compose.ui.focus.FocusDirection Left;
242    enum_constant public static final androidx.compose.ui.focus.FocusDirection Next;
243    enum_constant public static final androidx.compose.ui.focus.FocusDirection Previous;
244    enum_constant public static final androidx.compose.ui.focus.FocusDirection Right;
245    enum_constant public static final androidx.compose.ui.focus.FocusDirection Up;
246  }
247
248  public interface FocusEventModifier extends androidx.compose.ui.Modifier.Element {
249    method public void onFocusEvent(androidx.compose.ui.focus.FocusState focusState);
250  }
251
252  public final class FocusEventModifierKt {
253    method public static androidx.compose.ui.Modifier onFocusEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusState,kotlin.Unit> onFocusEvent);
254  }
255
256  public interface FocusManager {
257    method public void clearFocus(optional boolean forcedClear);
258    method public boolean moveFocus(androidx.compose.ui.focus.FocusDirection focusDirection);
259  }
260
261  public final class FocusModifierKt {
262    method public static androidx.compose.ui.Modifier focusModifier(androidx.compose.ui.Modifier);
263  }
264
265  public final class FocusNodeUtilsKt {
266  }
267
268  public final class FocusOrder {
269    ctor public FocusOrder();
270    method public androidx.compose.ui.focus.FocusRequester getDown();
271    method public androidx.compose.ui.focus.FocusRequester getEnd();
272    method public androidx.compose.ui.focus.FocusRequester getLeft();
273    method public androidx.compose.ui.focus.FocusRequester getNext();
274    method public androidx.compose.ui.focus.FocusRequester getPrevious();
275    method public androidx.compose.ui.focus.FocusRequester getRight();
276    method public androidx.compose.ui.focus.FocusRequester getStart();
277    method public androidx.compose.ui.focus.FocusRequester getUp();
278    method public void setDown(androidx.compose.ui.focus.FocusRequester down);
279    method public void setEnd(androidx.compose.ui.focus.FocusRequester end);
280    method public void setLeft(androidx.compose.ui.focus.FocusRequester left);
281    method public void setNext(androidx.compose.ui.focus.FocusRequester next);
282    method public void setPrevious(androidx.compose.ui.focus.FocusRequester previous);
283    method public void setRight(androidx.compose.ui.focus.FocusRequester right);
284    method public void setStart(androidx.compose.ui.focus.FocusRequester start);
285    method public void setUp(androidx.compose.ui.focus.FocusRequester up);
286    property public final androidx.compose.ui.focus.FocusRequester down;
287    property public final androidx.compose.ui.focus.FocusRequester end;
288    property public final androidx.compose.ui.focus.FocusRequester left;
289    property public final androidx.compose.ui.focus.FocusRequester next;
290    property public final androidx.compose.ui.focus.FocusRequester previous;
291    property public final androidx.compose.ui.focus.FocusRequester right;
292    property public final androidx.compose.ui.focus.FocusRequester start;
293    property public final androidx.compose.ui.focus.FocusRequester up;
294  }
295
296  public interface FocusOrderModifier extends androidx.compose.ui.Modifier.Element {
297    method public void populateFocusOrder(androidx.compose.ui.focus.FocusOrder focusOrder);
298  }
299
300  public final class FocusOrderModifierKt {
301    method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester);
302    method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusOrder,kotlin.Unit> focusOrderReceiver);
303    method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusOrder,kotlin.Unit> focusOrderReceiver);
304  }
305
306  public final class FocusRequester {
307    ctor public FocusRequester();
308    method public boolean captureFocus();
309    method public boolean freeFocus();
310    method public void requestFocus();
311    field public static final androidx.compose.ui.focus.FocusRequester.Companion Companion;
312  }
313
314  public static final class FocusRequester.Companion {
315    method public androidx.compose.ui.focus.FocusRequester getDefault();
316    property public final androidx.compose.ui.focus.FocusRequester Default;
317  }
318
319  public final class FocusRequesterKt {
320  }
321
322  public interface FocusRequesterModifier extends androidx.compose.ui.Modifier.Element {
323    method public androidx.compose.ui.focus.FocusRequester getFocusRequester();
324    property public abstract androidx.compose.ui.focus.FocusRequester focusRequester;
325  }
326
327  public final class FocusRequesterModifierKt {
328    method public static androidx.compose.ui.Modifier focusRequester(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester);
329  }
330
331  public enum FocusState {
332    enum_constant public static final androidx.compose.ui.focus.FocusState Active;
333    enum_constant public static final androidx.compose.ui.focus.FocusState ActiveParent;
334    enum_constant public static final androidx.compose.ui.focus.FocusState Captured;
335    enum_constant public static final androidx.compose.ui.focus.FocusState Disabled;
336    enum_constant public static final androidx.compose.ui.focus.FocusState Inactive;
337  }
338
339  public final class FocusStateKt {
340    method public static boolean isFocused(androidx.compose.ui.focus.FocusState);
341  }
342
343  public final class FocusTransactionsKt {
344  }
345
346  public final class FocusTraversalKt {
347  }
348
349  public final class TwoDimensionalFocusSearchKt {
350  }
351
352}
353
354package androidx.compose.ui.graphics {
355
356  public final class GraphicsLayerModifierKt {
357    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier graphicsLayer(androidx.compose.ui.Modifier, optional float scaleX, optional float scaleY, optional float alpha, optional float translationX, optional float translationY, optional float shadowElevation, optional float rotationX, optional float rotationY, optional float rotationZ, optional float cameraDistance, optional long transformOrigin, optional androidx.compose.ui.graphics.Shape shape, optional boolean clip);
358    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier graphicsLayer(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> block);
359    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier toolingGraphicsLayer(androidx.compose.ui.Modifier);
360  }
361
362  public interface GraphicsLayerScope extends androidx.compose.ui.unit.Density {
363    method public float getAlpha();
364    method public float getCameraDistance();
365    method public boolean getClip();
366    method public float getRotationX();
367    method public float getRotationY();
368    method public float getRotationZ();
369    method public float getScaleX();
370    method public float getScaleY();
371    method public float getShadowElevation();
372    method public androidx.compose.ui.graphics.Shape getShape();
373    method public long getTransformOrigin();
374    method public float getTranslationX();
375    method public float getTranslationY();
376    method public void setAlpha(float alpha);
377    method public void setCameraDistance(float cameraDistance);
378    method public void setClip(boolean clip);
379    method public void setRotationX(float rotationX);
380    method public void setRotationY(float rotationY);
381    method public void setRotationZ(float rotationZ);
382    method public void setScaleX(float scaleX);
383    method public void setScaleY(float scaleY);
384    method public void setShadowElevation(float shadowElevation);
385    method public void setShape(androidx.compose.ui.graphics.Shape shape);
386    method public void setTransformOrigin(long transformOrigin);
387    method public void setTranslationX(float translationX);
388    method public void setTranslationY(float translationY);
389    property public abstract float alpha;
390    property public abstract float cameraDistance;
391    property public abstract boolean clip;
392    property public abstract float rotationX;
393    property public abstract float rotationY;
394    property public abstract float rotationZ;
395    property public abstract float scaleX;
396    property public abstract float scaleY;
397    property public abstract float shadowElevation;
398    property public abstract androidx.compose.ui.graphics.Shape shape;
399    property public abstract long transformOrigin;
400    property public abstract float translationX;
401    property public abstract float translationY;
402  }
403
404  public final class GraphicsLayerScopeKt {
405    method public static androidx.compose.ui.graphics.GraphicsLayerScope GraphicsLayerScope();
406    field public static final float DefaultCameraDistance = 8.0f;
407  }
408
409  @androidx.compose.runtime.Immutable public final inline class TransformOrigin {
410    ctor public TransformOrigin();
411  }
412
413  public static final class TransformOrigin.Companion {
414    method public long getCenter();
415    property public final long Center;
416  }
417
418  public final class TransformOriginKt {
419    method public static long TransformOrigin(float pivotFractionX, float pivotFractionY);
420  }
421
422}
423
424package androidx.compose.ui.graphics.vector {
425
426  public final class AnimatorKt {
427  }
428
429  @androidx.compose.runtime.Immutable public final class ImageVector {
430    method public float getDefaultHeight();
431    method public float getDefaultWidth();
432    method public String getName();
433    method public androidx.compose.ui.graphics.vector.VectorGroup getRoot();
434    method public androidx.compose.ui.graphics.BlendMode getTintBlendMode();
435    method public long getTintColor();
436    method public float getViewportHeight();
437    method public float getViewportWidth();
438    property public final float defaultHeight;
439    property public final float defaultWidth;
440    property public final String name;
441    property public final androidx.compose.ui.graphics.vector.VectorGroup root;
442    property public final androidx.compose.ui.graphics.BlendMode tintBlendMode;
443    property public final long tintColor;
444    property public final float viewportHeight;
445    property public final float viewportWidth;
446    field public static final androidx.compose.ui.graphics.vector.ImageVector.Companion Companion;
447  }
448
449  public static final class ImageVector.Builder {
450    ctor public ImageVector.Builder(optional String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, optional long tintColor, optional androidx.compose.ui.graphics.BlendMode tintBlendMode);
451    method public androidx.compose.ui.graphics.vector.ImageVector.Builder addGroup(optional String name, optional float rotate, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData);
452    method public androidx.compose.ui.graphics.vector.ImageVector.Builder addPath(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, optional androidx.compose.ui.graphics.PathFillType pathFillType, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional androidx.compose.ui.graphics.StrokeCap strokeLineCap, optional androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, optional float strokeLineMiter, optional float trimPathStart, optional float trimPathEnd, optional float trimPathOffset);
453    method public androidx.compose.ui.graphics.vector.ImageVector build();
454    method public androidx.compose.ui.graphics.vector.ImageVector.Builder clearGroup();
455  }
456
457  public static final class ImageVector.Companion {
458  }
459
460  public final class ImageVectorKt {
461    method public static inline androidx.compose.ui.graphics.vector.ImageVector.Builder group(androidx.compose.ui.graphics.vector.ImageVector.Builder, optional String name, optional float rotate, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.ImageVector.Builder,kotlin.Unit> block);
462    method public static inline androidx.compose.ui.graphics.vector.ImageVector.Builder path(androidx.compose.ui.graphics.vector.ImageVector.Builder, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional androidx.compose.ui.graphics.StrokeCap strokeLineCap, optional androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, optional float strokeLineMiter, optional androidx.compose.ui.graphics.PathFillType pathFillType, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
463  }
464
465  public abstract sealed class VNode {
466    method public abstract void draw(androidx.compose.ui.graphics.drawscope.DrawScope);
467    method public final void invalidate();
468  }
469
470  public final class VectorApplier extends androidx.compose.runtime.AbstractApplier<androidx.compose.ui.graphics.vector.VNode> {
471    ctor public VectorApplier(androidx.compose.ui.graphics.vector.VNode root);
472    method public void insertBottomUp(int index, androidx.compose.ui.graphics.vector.VNode instance);
473    method public void insertTopDown(int index, androidx.compose.ui.graphics.vector.VNode instance);
474    method public void move(int from, int to, int count);
475    method protected void onClear();
476    method public void remove(int index, int count);
477  }
478
479  public final class VectorComposeKt {
480    method @androidx.compose.runtime.Composable public static void Group(optional String name, optional float rotation, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData, kotlin.jvm.functions.Function0<kotlin.Unit> content);
481    method @androidx.compose.runtime.Composable public static void Path(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, optional androidx.compose.ui.graphics.PathFillType pathFillType, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional androidx.compose.ui.graphics.StrokeCap strokeLineCap, optional androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, optional float strokeLineMiter, optional float trimPathStart, optional float trimPathEnd, optional float trimPathOffset);
482  }
483
484  @androidx.compose.runtime.Immutable public final class VectorGroup extends androidx.compose.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.compose.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
485    method public operator androidx.compose.ui.graphics.vector.VectorNode get(int index);
486    method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getClipPathData();
487    method public String getName();
488    method public float getPivotX();
489    method public float getPivotY();
490    method public float getRotation();
491    method public float getScaleX();
492    method public float getScaleY();
493    method public int getSize();
494    method public float getTranslationX();
495    method public float getTranslationY();
496    method public java.util.Iterator<androidx.compose.ui.graphics.vector.VectorNode> iterator();
497    property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> clipPathData;
498    property public final String name;
499    property public final float pivotX;
500    property public final float pivotY;
501    property public final float rotation;
502    property public final float scaleX;
503    property public final float scaleY;
504    property public final int size;
505    property public final float translationX;
506    property public final float translationY;
507  }
508
509  public final class VectorKt {
510    method public static inline java.util.List<androidx.compose.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
511    method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
512    method public static androidx.compose.ui.graphics.PathFillType getDefaultFillType();
513    method public static androidx.compose.ui.graphics.StrokeCap getDefaultStrokeLineCap();
514    method public static androidx.compose.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
515    method public static androidx.compose.ui.graphics.BlendMode getDefaultTintBlendMode();
516    method public static long getDefaultTintColor();
517    method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> getEmptyPath();
518    field public static final String DefaultGroupName = "";
519    field public static final String DefaultPathName = "";
520    field public static final float DefaultPivotX = 0.0f;
521    field public static final float DefaultPivotY = 0.0f;
522    field public static final float DefaultRotation = 0.0f;
523    field public static final float DefaultScaleX = 1.0f;
524    field public static final float DefaultScaleY = 1.0f;
525    field public static final float DefaultStrokeLineMiter = 4.0f;
526    field public static final float DefaultStrokeLineWidth = 0.0f;
527    field public static final float DefaultTranslationX = 0.0f;
528    field public static final float DefaultTranslationY = 0.0f;
529    field public static final float DefaultTrimPathEnd = 1.0f;
530    field public static final float DefaultTrimPathOffset = 0.0f;
531    field public static final float DefaultTrimPathStart = 0.0f;
532  }
533
534  public abstract sealed class VectorNode {
535  }
536
537  public final class VectorPainter extends androidx.compose.ui.graphics.painter.Painter {
538    method public long getIntrinsicSize();
539    method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope);
540    property public long intrinsicSize;
541  }
542
543  public final class VectorPainterKt {
544    method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.VectorPainter rememberVectorPainter(androidx.compose.ui.graphics.vector.ImageVector image);
545    method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.VectorPainter rememberVectorPainter(float defaultWidth, float defaultHeight, optional float viewportWidth, optional float viewportHeight, optional String name, optional long tintColor, optional androidx.compose.ui.graphics.BlendMode tintBlendMode, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,kotlin.Unit> content);
546    field public static final String RootGroupName = "VectorRootGroup";
547  }
548
549  @androidx.compose.runtime.Immutable public final class VectorPath extends androidx.compose.ui.graphics.vector.VectorNode {
550    method public androidx.compose.ui.graphics.Brush? getFill();
551    method public float getFillAlpha();
552    method public String getName();
553    method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getPathData();
554    method public androidx.compose.ui.graphics.PathFillType getPathFillType();
555    method public androidx.compose.ui.graphics.Brush? getStroke();
556    method public float getStrokeAlpha();
557    method public androidx.compose.ui.graphics.StrokeCap getStrokeLineCap();
558    method public androidx.compose.ui.graphics.StrokeJoin getStrokeLineJoin();
559    method public float getStrokeLineMiter();
560    method public float getStrokeLineWidth();
561    method public float getTrimPathEnd();
562    method public float getTrimPathOffset();
563    method public float getTrimPathStart();
564    property public final androidx.compose.ui.graphics.Brush? fill;
565    property public final float fillAlpha;
566    property public final String name;
567    property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> pathData;
568    property public final androidx.compose.ui.graphics.PathFillType pathFillType;
569    property public final androidx.compose.ui.graphics.Brush? stroke;
570    property public final float strokeAlpha;
571    property public final androidx.compose.ui.graphics.StrokeCap strokeLineCap;
572    property public final androidx.compose.ui.graphics.StrokeJoin strokeLineJoin;
573    property public final float strokeLineMiter;
574    property public final float strokeLineWidth;
575    property public final float trimPathEnd;
576    property public final float trimPathOffset;
577    property public final float trimPathStart;
578  }
579
580}
581
582package androidx.compose.ui.graphics.vector.compat {
583
584  public final class XmlAnimatedVectorParser_androidKt {
585  }
586
587  public final class XmlAnimatorParser_androidKt {
588  }
589
590  public final class XmlPullParserUtils_androidKt {
591  }
592
593  public final class XmlVectorParser_androidKt {
594  }
595
596}
597
598package androidx.compose.ui.hapticfeedback {
599
600  public interface HapticFeedback {
601    method public void performHapticFeedback(androidx.compose.ui.hapticfeedback.HapticFeedbackType hapticFeedbackType);
602  }
603
604  public enum HapticFeedbackType {
605    enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType LongPress;
606    enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType TextHandleMove;
607  }
608
609}
610
611package androidx.compose.ui.input.key {
612
613  public final inline class Key {
614    ctor public Key();
615    method public long getKeyCode();
616    property public final long keyCode;
617  }
618
619  public static final class Key.Companion {
620    method public long getA();
621    method public long getAllApps();
622    method public long getAltLeft();
623    method public long getAltRight();
624    method public long getApostrophe();
625    method public long getAppSwitch();
626    method public long getAssist();
627    method public long getAt();
628    method public long getAvReceiverInput();
629    method public long getAvReceiverPower();
630    method public long getB();
631    method public long getBack();
632    method public long getBackslash();
633    method public long getBackspace();
634    method public long getBookmark();
635    method public long getBreak();
636    method public long getBrightnessDown();
637    method public long getBrightnessUp();
638    method public long getBrowser();
639    method public long getButton1();
640    method public long getButton10();
641    method public long getButton11();
642    method public long getButton12();
643    method public long getButton13();
644    method public long getButton14();
645    method public long getButton15();
646    method public long getButton16();
647    method public long getButton2();
648    method public long getButton3();
649    method public long getButton4();
650    method public long getButton5();
651    method public long getButton6();
652    method public long getButton7();
653    method public long getButton8();
654    method public long getButton9();
655    method public long getButtonA();
656    method public long getButtonB();
657    method public long getButtonC();
658    method public long getButtonL1();
659    method public long getButtonL2();
660    method public long getButtonMode();
661    method public long getButtonR1();
662    method public long getButtonR2();
663    method public long getButtonSelect();
664    method public long getButtonStart();
665    method public long getButtonThumbLeft();
666    method public long getButtonThumbRight();
667    method public long getButtonX();
668    method public long getButtonY();
669    method public long getButtonZ();
670    method public long getC();
671    method public long getCalculator();
672    method public long getCalendar();
673    method public long getCall();
674    method public long getCamera();
675    method public long getCapsLock();
676    method public long getCaptions();
677    method public long getChannelDown();
678    method public long getChannelUp();
679    method public long getClear();
680    method public long getComma();
681    method public long getContacts();
682    method public long getCopy();
683    method public long getCtrlLeft();
684    method public long getCtrlRight();
685    method public long getCut();
686    method public long getD();
687    method public long getDelete();
688    method public long getDirectionCenter();
689    method public long getDirectionDown();
690    method public long getDirectionDownLeft();
691    method public long getDirectionDownRight();
692    method public long getDirectionLeft();
693    method public long getDirectionRight();
694    method public long getDirectionUp();
695    method public long getDirectionUpLeft();
696    method public long getDirectionUpRight();
697    method public long getDvr();
698    method public long getE();
699    method public long getEight();
700    method public long getEisu();
701    method public long getEndCall();
702    method public long getEnter();
703    method public long getEnvelope();
704    method public long getEquals();
705    method public long getEscape();
706    method public long getF();
707    method public long getF1();
708    method public long getF10();
709    method public long getF11();
710    method public long getF12();
711    method public long getF2();
712    method public long getF3();
713    method public long getF4();
714    method public long getF5();
715    method public long getF6();
716    method public long getF7();
717    method public long getF8();
718    method public long getF9();
719    method public long getFive();
720    method public long getFocus();
721    method public long getForward();
722    method public long getFour();
723    method public long getFunction();
724    method public long getG();
725    method public long getGrave();
726    method public long getGuide();
727    method public long getH();
728    method public long getHeadsetHook();
729    method public long getHelp();
730    method public long getHenkan();
731    method public long getHome();
732    method public long getI();
733    method public long getInfo();
734    method public long getInsert();
735    method public long getJ();
736    method public long getK();
737    method public long getKana();
738    method public long getKatakanaHiragana();
739    method public long getL();
740    method public long getLanguageSwitch();
741    method public long getLastChannel();
742    method public long getLeftBracket();
743    method public long getM();
744    method public long getMannerMode();
745    method public long getMediaAudioTrack();
746    method public long getMediaClose();
747    method public long getMediaEject();
748    method public long getMediaFastForward();
749    method public long getMediaNext();
750    method public long getMediaPause();
751    method public long getMediaPlay();
752    method public long getMediaPlayPause();
753    method public long getMediaPrevious();
754    method public long getMediaRecord();
755    method public long getMediaRewind();
756    method public long getMediaSkipBackward();
757    method public long getMediaSkipForward();
758    method public long getMediaStepBackward();
759    method public long getMediaStepForward();
760    method public long getMediaStop();
761    method public long getMediaTopMenu();
762    method public long getMenu();
763    method public long getMetaLeft();
764    method public long getMetaRight();
765    method public long getMicrophoneMute();
766    method public long getMinus();
767    method public long getMoveEnd();
768    method public long getMoveHome();
769    method public long getMuhenkan();
770    method public long getMultiply();
771    method public long getMusic();
772    method public long getN();
773    method public long getNavigateIn();
774    method public long getNavigateNext();
775    method public long getNavigateOut();
776    method public long getNavigatePrevious();
777    method public long getNine();
778    method public long getNotification();
779    method public long getNumLock();
780    method public long getNumPad0();
781    method public long getNumPad1();
782    method public long getNumPad2();
783    method public long getNumPad3();
784    method public long getNumPad4();
785    method public long getNumPad5();
786    method public long getNumPad6();
787    method public long getNumPad7();
788    method public long getNumPad8();
789    method public long getNumPad9();
790    method public long getNumPadAdd();
791    method public long getNumPadComma();
792    method public long getNumPadDivide();
793    method public long getNumPadDot();
794    method public long getNumPadEnter();
795    method public long getNumPadEquals();
796    method public long getNumPadLeftParenthesis();
797    method public long getNumPadMultiply();
798    method public long getNumPadRightParenthesis();
799    method public long getNumPadSubtract();
800    method public long getNumber();
801    method public long getO();
802    method public long getOne();
803    method public long getP();
804    method public long getPageDown();
805    method public long getPageUp();
806    method public long getPairing();
807    method public long getPaste();
808    method public long getPeriod();
809    method public long getPictureSymbols();
810    method public long getPlus();
811    method public long getPound();
812    method public long getPower();
813    method public long getPrintScreen();
814    method public long getProfileSwitch();
815    method public long getProgramBlue();
816    method public long getProgramGreen();
817    method public long getProgramRed();
818    method public long getProgramYellow();
819    method public long getQ();
820    method public long getR();
821    method public long getRefresh();
822    method public long getRightBracket();
823    method public long getRo();
824    method public long getS();
825    method public long getScrollLock();
826    method public long getSearch();
827    method public long getSemicolon();
828    method public long getSetTopBoxInput();
829    method public long getSetTopBoxPower();
830    method public long getSettings();
831    method public long getSeven();
832    method public long getShiftLeft();
833    method public long getShiftRight();
834    method public long getSix();
835    method public long getSlash();
836    method public long getSleep();
837    method public long getSoftLeft();
838    method public long getSoftRight();
839    method public long getSoftSleep();
840    method public long getSpacebar();
841    method public long getStem1();
842    method public long getStem2();
843    method public long getStem3();
844    method public long getStemPrimary();
845    method public long getSwitchCharset();
846    method public long getSymbol();
847    method public long getSystemNavigationDown();
848    method public long getSystemNavigationLeft();
849    method public long getSystemNavigationRight();
850    method public long getSystemNavigationUp();
851    method public long getT();
852    method public long getTab();
853    method public long getThree();
854    method public long getThumbsDown();
855    method public long getThumbsUp();
856    method public long getToggle2D3D();
857    method public long getTv();
858    method public long getTvAntennaCable();
859    method public long getTvAudioDescription();
860    method public long getTvAudioDescriptionMixingVolumeDown();
861    method public long getTvAudioDescriptionMixingVolumeUp();
862    method public long getTvContentsMenu();
863    method public long getTvDataService();
864    method public long getTvInput();
865    method public long getTvInputComponent1();
866    method public long getTvInputComponent2();
867    method public long getTvInputComposite1();
868    method public long getTvInputComposite2();
869    method public long getTvInputHdmi1();
870    method public long getTvInputHdmi2();
871    method public long getTvInputHdmi3();
872    method public long getTvInputHdmi4();
873    method public long getTvInputVga1();
874    method public long getTvMediaContextMenu();
875    method public long getTvNetwork();
876    method public long getTvNumberEntry();
877    method public long getTvPower();
878    method public long getTvRadioService();
879    method public long getTvSatellite();
880    method public long getTvSatelliteBs();
881    method public long getTvSatelliteCs();
882    method public long getTvSatelliteService();
883    method public long getTvTeletext();
884    method public long getTvTerrestrialAnalog();
885    method public long getTvTerrestrialDigital();
886    method public long getTvTimerProgramming();
887    method public long getTvZoomMode();
888    method public long getTwo();
889    method public long getU();
890    method public long getUnknown();
891    method public long getV();
892    method public long getVoiceAssist();
893    method public long getVolumeDown();
894    method public long getVolumeMute();
895    method public long getVolumeUp();
896    method public long getW();
897    method public long getWakeUp();
898    method public long getWindow();
899    method public long getX();
900    method public long getY();
901    method public long getYen();
902    method public long getZ();
903    method public long getZenkakuHankaru();
904    method public long getZero();
905    method public long getZoomIn();
906    method public long getZoomOut();
907    property public final long A;
908    property public final long AllApps;
909    property public final long AltLeft;
910    property public final long AltRight;
911    property public final long Apostrophe;
912    property public final long AppSwitch;
913    property public final long Assist;
914    property public final long At;
915    property public final long AvReceiverInput;
916    property public final long AvReceiverPower;
917    property public final long B;
918    property public final long Back;
919    property public final long Backslash;
920    property public final long Backspace;
921    property public final long Bookmark;
922    property public final long Break;
923    property public final long BrightnessDown;
924    property public final long BrightnessUp;
925    property public final long Browser;
926    property public final long Button1;
927    property public final long Button10;
928    property public final long Button11;
929    property public final long Button12;
930    property public final long Button13;
931    property public final long Button14;
932    property public final long Button15;
933    property public final long Button16;
934    property public final long Button2;
935    property public final long Button3;
936    property public final long Button4;
937    property public final long Button5;
938    property public final long Button6;
939    property public final long Button7;
940    property public final long Button8;
941    property public final long Button9;
942    property public final long ButtonA;
943    property public final long ButtonB;
944    property public final long ButtonC;
945    property public final long ButtonL1;
946    property public final long ButtonL2;
947    property public final long ButtonMode;
948    property public final long ButtonR1;
949    property public final long ButtonR2;
950    property public final long ButtonSelect;
951    property public final long ButtonStart;
952    property public final long ButtonThumbLeft;
953    property public final long ButtonThumbRight;
954    property public final long ButtonX;
955    property public final long ButtonY;
956    property public final long ButtonZ;
957    property public final long C;
958    property public final long Calculator;
959    property public final long Calendar;
960    property public final long Call;
961    property public final long Camera;
962    property public final long CapsLock;
963    property public final long Captions;
964    property public final long ChannelDown;
965    property public final long ChannelUp;
966    property public final long Clear;
967    property public final long Comma;
968    property public final long Contacts;
969    property public final long Copy;
970    property public final long CtrlLeft;
971    property public final long CtrlRight;
972    property public final long Cut;
973    property public final long D;
974    property public final long Delete;
975    property public final long DirectionCenter;
976    property public final long DirectionDown;
977    property public final long DirectionDownLeft;
978    property public final long DirectionDownRight;
979    property public final long DirectionLeft;
980    property public final long DirectionRight;
981    property public final long DirectionUp;
982    property public final long DirectionUpLeft;
983    property public final long DirectionUpRight;
984    property public final long Dvr;
985    property public final long E;
986    property public final long Eight;
987    property public final long Eisu;
988    property public final long EndCall;
989    property public final long Enter;
990    property public final long Envelope;
991    property public final long Equals;
992    property public final long Escape;
993    property public final long F;
994    property public final long F1;
995    property public final long F10;
996    property public final long F11;
997    property public final long F12;
998    property public final long F2;
999    property public final long F3;
1000    property public final long F4;
1001    property public final long F5;
1002    property public final long F6;
1003    property public final long F7;
1004    property public final long F8;
1005    property public final long F9;
1006    property public final long Five;
1007    property public final long Focus;
1008    property public final long Forward;
1009    property public final long Four;
1010    property public final long Function;
1011    property public final long G;
1012    property public final long Grave;
1013    property public final long Guide;
1014    property public final long H;
1015    property public final long HeadsetHook;
1016    property public final long Help;
1017    property public final long Henkan;
1018    property public final long Home;
1019    property public final long I;
1020    property public final long Info;
1021    property public final long Insert;
1022    property public final long J;
1023    property public final long K;
1024    property public final long Kana;
1025    property public final long KatakanaHiragana;
1026    property public final long L;
1027    property public final long LanguageSwitch;
1028    property public final long LastChannel;
1029    property public final long LeftBracket;
1030    property public final long M;
1031    property public final long MannerMode;
1032    property public final long MediaAudioTrack;
1033    property public final long MediaClose;
1034    property public final long MediaEject;
1035    property public final long MediaFastForward;
1036    property public final long MediaNext;
1037    property public final long MediaPause;
1038    property public final long MediaPlay;
1039    property public final long MediaPlayPause;
1040    property public final long MediaPrevious;
1041    property public final long MediaRecord;
1042    property public final long MediaRewind;
1043    property public final long MediaSkipBackward;
1044    property public final long MediaSkipForward;
1045    property public final long MediaStepBackward;
1046    property public final long MediaStepForward;
1047    property public final long MediaStop;
1048    property public final long MediaTopMenu;
1049    property public final long Menu;
1050    property public final long MetaLeft;
1051    property public final long MetaRight;
1052    property public final long MicrophoneMute;
1053    property public final long Minus;
1054    property public final long MoveEnd;
1055    property public final long MoveHome;
1056    property public final long Muhenkan;
1057    property public final long Multiply;
1058    property public final long Music;
1059    property public final long N;
1060    property public final long NavigateIn;
1061    property public final long NavigateNext;
1062    property public final long NavigateOut;
1063    property public final long NavigatePrevious;
1064    property public final long Nine;
1065    property public final long Notification;
1066    property public final long NumLock;
1067    property public final long NumPad0;
1068    property public final long NumPad1;
1069    property public final long NumPad2;
1070    property public final long NumPad3;
1071    property public final long NumPad4;
1072    property public final long NumPad5;
1073    property public final long NumPad6;
1074    property public final long NumPad7;
1075    property public final long NumPad8;
1076    property public final long NumPad9;
1077    property public final long NumPadAdd;
1078    property public final long NumPadComma;
1079    property public final long NumPadDivide;
1080    property public final long NumPadDot;
1081    property public final long NumPadEnter;
1082    property public final long NumPadEquals;
1083    property public final long NumPadLeftParenthesis;
1084    property public final long NumPadMultiply;
1085    property public final long NumPadRightParenthesis;
1086    property public final long NumPadSubtract;
1087    property public final long Number;
1088    property public final long O;
1089    property public final long One;
1090    property public final long P;
1091    property public final long PageDown;
1092    property public final long PageUp;
1093    property public final long Pairing;
1094    property public final long Paste;
1095    property public final long Period;
1096    property public final long PictureSymbols;
1097    property public final long Plus;
1098    property public final long Pound;
1099    property public final long Power;
1100    property public final long PrintScreen;
1101    property public final long ProfileSwitch;
1102    property public final long ProgramBlue;
1103    property public final long ProgramGreen;
1104    property public final long ProgramRed;
1105    property public final long ProgramYellow;
1106    property public final long Q;
1107    property public final long R;
1108    property public final long Refresh;
1109    property public final long RightBracket;
1110    property public final long Ro;
1111    property public final long S;
1112    property public final long ScrollLock;
1113    property public final long Search;
1114    property public final long Semicolon;
1115    property public final long SetTopBoxInput;
1116    property public final long SetTopBoxPower;
1117    property public final long Settings;
1118    property public final long Seven;
1119    property public final long ShiftLeft;
1120    property public final long ShiftRight;
1121    property public final long Six;
1122    property public final long Slash;
1123    property public final long Sleep;
1124    property public final long SoftLeft;
1125    property public final long SoftRight;
1126    property public final long SoftSleep;
1127    property public final long Spacebar;
1128    property public final long Stem1;
1129    property public final long Stem2;
1130    property public final long Stem3;
1131    property public final long StemPrimary;
1132    property public final long SwitchCharset;
1133    property public final long Symbol;
1134    property public final long SystemNavigationDown;
1135    property public final long SystemNavigationLeft;
1136    property public final long SystemNavigationRight;
1137    property public final long SystemNavigationUp;
1138    property public final long T;
1139    property public final long Tab;
1140    property public final long Three;
1141    property public final long ThumbsDown;
1142    property public final long ThumbsUp;
1143    property public final long Toggle2D3D;
1144    property public final long Tv;
1145    property public final long TvAntennaCable;
1146    property public final long TvAudioDescription;
1147    property public final long TvAudioDescriptionMixingVolumeDown;
1148    property public final long TvAudioDescriptionMixingVolumeUp;
1149    property public final long TvContentsMenu;
1150    property public final long TvDataService;
1151    property public final long TvInput;
1152    property public final long TvInputComponent1;
1153    property public final long TvInputComponent2;
1154    property public final long TvInputComposite1;
1155    property public final long TvInputComposite2;
1156    property public final long TvInputHdmi1;
1157    property public final long TvInputHdmi2;
1158    property public final long TvInputHdmi3;
1159    property public final long TvInputHdmi4;
1160    property public final long TvInputVga1;
1161    property public final long TvMediaContextMenu;
1162    property public final long TvNetwork;
1163    property public final long TvNumberEntry;
1164    property public final long TvPower;
1165    property public final long TvRadioService;
1166    property public final long TvSatellite;
1167    property public final long TvSatelliteBs;
1168    property public final long TvSatelliteCs;
1169    property public final long TvSatelliteService;
1170    property public final long TvTeletext;
1171    property public final long TvTerrestrialAnalog;
1172    property public final long TvTerrestrialDigital;
1173    property public final long TvTimerProgramming;
1174    property public final long TvZoomMode;
1175    property public final long Two;
1176    property public final long U;
1177    property public final long Unknown;
1178    property public final long V;
1179    property public final long VoiceAssist;
1180    property public final long VolumeDown;
1181    property public final long VolumeMute;
1182    property public final long VolumeUp;
1183    property public final long W;
1184    property public final long WakeUp;
1185    property public final long Window;
1186    property public final long X;
1187    property public final long Y;
1188    property public final long Yen;
1189    property public final long Z;
1190    property public final long ZenkakuHankaru;
1191    property public final long Zero;
1192    property public final long ZoomIn;
1193    property public final long ZoomOut;
1194  }
1195
1196  public final inline class KeyEvent {
1197    ctor public KeyEvent();
1198    method public android.view.KeyEvent getNativeKeyEvent();
1199    property public final android.view.KeyEvent nativeKeyEvent;
1200  }
1201
1202  public enum KeyEventType {
1203    enum_constant public static final androidx.compose.ui.input.key.KeyEventType KeyDown;
1204    enum_constant public static final androidx.compose.ui.input.key.KeyEventType KeyUp;
1205    enum_constant public static final androidx.compose.ui.input.key.KeyEventType Unknown;
1206  }
1207
1208  public final class KeyEvent_androidKt {
1209    method public static long getKey(android.view.KeyEvent);
1210    method public static androidx.compose.ui.input.key.KeyEventType getType(android.view.KeyEvent);
1211    method public static int getUtf16CodePoint(android.view.KeyEvent);
1212    method public static boolean isAltPressed(android.view.KeyEvent);
1213    method public static boolean isCtrlPressed(android.view.KeyEvent);
1214    method public static boolean isMetaPressed(android.view.KeyEvent);
1215    method public static boolean isShiftPressed(android.view.KeyEvent);
1216  }
1217
1218  public final class KeyInputModifierKt {
1219    method public static androidx.compose.ui.Modifier onKeyEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent);
1220    method public static androidx.compose.ui.Modifier onPreviewKeyEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent);
1221  }
1222
1223  public final class Key_androidKt {
1224    method public static long Key(int nativeKeyCode);
1225    method public static int getNativeKeyCode(long);
1226  }
1227
1228}
1229
1230package androidx.compose.ui.input.nestedscroll {
1231
1232  public interface NestedScrollConnection {
1233    method public default suspend Object? onPostFling(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1234    method public default long onPostScroll(long consumed, long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1235    method public default suspend Object? onPreFling(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1236    method public default long onPreScroll(long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1237  }
1238
1239  public final class NestedScrollDelegatingWrapperKt {
1240  }
1241
1242  public final class NestedScrollDispatcher {
1243    ctor public NestedScrollDispatcher();
1244    method public suspend Object? dispatchPostFling(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1245    method public long dispatchPostScroll(long consumed, long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1246    method public suspend Object? dispatchPreFling(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1247    method public long dispatchPreScroll(long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1248    method public kotlinx.coroutines.CoroutineScope getCoroutineScope();
1249    property public final kotlinx.coroutines.CoroutineScope coroutineScope;
1250  }
1251
1252  public final class NestedScrollModifierKt {
1253    method public static androidx.compose.ui.Modifier nestedScroll(androidx.compose.ui.Modifier, androidx.compose.ui.input.nestedscroll.NestedScrollConnection connection, optional androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher? dispatcher);
1254  }
1255
1256  public enum NestedScrollSource {
1257    enum_constant public static final androidx.compose.ui.input.nestedscroll.NestedScrollSource Drag;
1258    enum_constant public static final androidx.compose.ui.input.nestedscroll.NestedScrollSource Fling;
1259  }
1260
1261}
1262
1263package androidx.compose.ui.input.pointer {
1264
1265  @kotlin.coroutines.RestrictsSuspension public interface AwaitPointerEventScope extends androidx.compose.ui.unit.Density {
1266    method public suspend Object? awaitPointerEvent(optional androidx.compose.ui.input.pointer.PointerEventPass pass, optional kotlin.coroutines.Continuation<? super androidx.compose.ui.input.pointer.PointerEvent> p);
1267    method public androidx.compose.ui.input.pointer.PointerEvent getCurrentEvent();
1268    method public long getSize();
1269    method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration();
1270    property public abstract androidx.compose.ui.input.pointer.PointerEvent currentEvent;
1271    property public abstract long size;
1272    property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration;
1273  }
1274
1275  public final class ConsumedData {
1276    ctor public ConsumedData(optional boolean positionChange, optional boolean downChange);
1277    method public boolean getDownChange();
1278    method public boolean getPositionChange();
1279    method public void setDownChange(boolean downChange);
1280    method public void setPositionChange(boolean positionChange);
1281    property public final boolean downChange;
1282    property public final boolean positionChange;
1283  }
1284
1285  public final class HitPathTrackerKt {
1286  }
1287
1288  public final class MotionEventAdapter_androidKt {
1289  }
1290
1291  public final class PointerEvent {
1292    ctor public PointerEvent(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes);
1293    method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> component1();
1294    method public androidx.compose.ui.input.pointer.PointerEvent copy(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes, android.view.MotionEvent? motionEvent);
1295    method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> getChanges();
1296    property public final java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes;
1297  }
1298
1299  public final class PointerEventKt {
1300    method public static boolean anyChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1301    method public static boolean changedToDown(androidx.compose.ui.input.pointer.PointerInputChange);
1302    method public static boolean changedToDownIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1303    method public static boolean changedToUp(androidx.compose.ui.input.pointer.PointerInputChange);
1304    method public static boolean changedToUpIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1305    method public static void consumeAllChanges(androidx.compose.ui.input.pointer.PointerInputChange);
1306    method public static void consumeDownChange(androidx.compose.ui.input.pointer.PointerInputChange);
1307    method public static void consumePositionChange(androidx.compose.ui.input.pointer.PointerInputChange);
1308    method public static boolean isOutOfBounds(androidx.compose.ui.input.pointer.PointerInputChange, long size);
1309    method public static long positionChange(androidx.compose.ui.input.pointer.PointerInputChange);
1310    method public static boolean positionChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1311    method public static long positionChangeIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1312    method public static boolean positionChanged(androidx.compose.ui.input.pointer.PointerInputChange);
1313    method public static boolean positionChangedIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1314  }
1315
1316  public enum PointerEventPass {
1317    enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Final;
1318    enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Initial;
1319    enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Main;
1320  }
1321
1322  public final inline class PointerId {
1323    ctor public PointerId();
1324    method public long getValue();
1325    property public final long value;
1326  }
1327
1328  @androidx.compose.runtime.Immutable public final class PointerInputChange {
1329    ctor public PointerInputChange(long id, long uptimeMillis, long position, boolean pressed, long previousUptimeMillis, long previousPosition, boolean previousPressed, androidx.compose.ui.input.pointer.ConsumedData consumed, optional androidx.compose.ui.input.pointer.PointerType type);
1330    method public androidx.compose.ui.input.pointer.PointerInputChange copy(optional long id, optional long currentTime, optional long currentPosition, optional boolean currentPressed, optional long previousTime, optional long previousPosition, optional boolean previousPressed, optional androidx.compose.ui.input.pointer.ConsumedData consumed, optional androidx.compose.ui.input.pointer.PointerType type);
1331    method public androidx.compose.ui.input.pointer.ConsumedData getConsumed();
1332    method public long getId();
1333    method public long getPosition();
1334    method public boolean getPressed();
1335    method public long getPreviousPosition();
1336    method public boolean getPreviousPressed();
1337    method public long getPreviousUptimeMillis();
1338    method public androidx.compose.ui.input.pointer.PointerType getType();
1339    method public long getUptimeMillis();
1340    property public final androidx.compose.ui.input.pointer.ConsumedData consumed;
1341    property public final long id;
1342    property public final long position;
1343    property public final boolean pressed;
1344    property public final long previousPosition;
1345    property public final boolean previousPressed;
1346    property public final long previousUptimeMillis;
1347    property public final androidx.compose.ui.input.pointer.PointerType type;
1348    property public final long uptimeMillis;
1349  }
1350
1351  public final class PointerInputEventProcessorKt {
1352  }
1353
1354  public abstract class PointerInputFilter {
1355    ctor public PointerInputFilter();
1356    method public final long getSize();
1357    method public abstract void onCancel();
1358    method public abstract void onPointerEvent(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, androidx.compose.ui.input.pointer.PointerEventPass pass, long bounds);
1359    property public final long size;
1360  }
1361
1362  public interface PointerInputModifier extends androidx.compose.ui.Modifier.Element {
1363    method public androidx.compose.ui.input.pointer.PointerInputFilter getPointerInputFilter();
1364    property public abstract androidx.compose.ui.input.pointer.PointerInputFilter pointerInputFilter;
1365  }
1366
1367  public interface PointerInputScope extends androidx.compose.ui.unit.Density {
1368    method public suspend <R> Object? awaitPointerEventScope(kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.AwaitPointerEventScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
1369    method public long getSize();
1370    method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration();
1371    property public abstract long size;
1372    property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration;
1373  }
1374
1375  public final class PointerInputTestUtilKt {
1376  }
1377
1378  public final class PointerInteropFilter_androidKt {
1379    method public static androidx.compose.ui.Modifier pointerInteropFilter(androidx.compose.ui.Modifier, optional androidx.compose.ui.input.pointer.RequestDisallowInterceptTouchEvent? requestDisallowInterceptTouchEvent, kotlin.jvm.functions.Function1<? super android.view.MotionEvent,java.lang.Boolean> onTouchEvent);
1380  }
1381
1382  public final class PointerInteropUtils_androidKt {
1383  }
1384
1385  public enum PointerType {
1386    enum_constant public static final androidx.compose.ui.input.pointer.PointerType Eraser;
1387    enum_constant public static final androidx.compose.ui.input.pointer.PointerType Mouse;
1388    enum_constant public static final androidx.compose.ui.input.pointer.PointerType Stylus;
1389    enum_constant public static final androidx.compose.ui.input.pointer.PointerType Touch;
1390    enum_constant public static final androidx.compose.ui.input.pointer.PointerType Unknown;
1391  }
1392
1393  public final class RequestDisallowInterceptTouchEvent implements kotlin.jvm.functions.Function1<java.lang.Boolean,kotlin.Unit> {
1394    ctor public RequestDisallowInterceptTouchEvent();
1395    method public void invoke(boolean disallowIntercept);
1396  }
1397
1398  public final class SuspendingPointerInputFilterKt {
1399    method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object? key1, Object? key2, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
1400    method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object? key1, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
1401    method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object![]? keys, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
1402    method @Deprecated public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
1403  }
1404
1405}
1406
1407package androidx.compose.ui.input.pointer.util {
1408
1409  public final class VelocityTracker {
1410    ctor public VelocityTracker();
1411    method public void addPosition(long timeMillis, long position);
1412    method public long calculateVelocity();
1413    method public void resetTracking();
1414  }
1415
1416  public final class VelocityTrackerKt {
1417  }
1418
1419}
1420
1421package androidx.compose.ui.layout {
1422
1423  @androidx.compose.runtime.Immutable public abstract sealed class AlignmentLine {
1424    field public static final androidx.compose.ui.layout.AlignmentLine.Companion Companion;
1425    field public static final int Unspecified = -2147483648; // 0x80000000
1426  }
1427
1428  public static final class AlignmentLine.Companion {
1429  }
1430
1431  public final class AlignmentLineKt {
1432    method public static androidx.compose.ui.layout.HorizontalAlignmentLine getFirstBaseline();
1433    method public static androidx.compose.ui.layout.HorizontalAlignmentLine getLastBaseline();
1434  }
1435
1436  @androidx.compose.runtime.Stable public interface ContentScale {
1437    method public long computeScaleFactor(long srcSize, long dstSize);
1438    field public static final androidx.compose.ui.layout.ContentScale.Companion Companion;
1439  }
1440
1441  public static final class ContentScale.Companion {
1442    method public androidx.compose.ui.layout.ContentScale getCrop();
1443    method public androidx.compose.ui.layout.ContentScale getFillBounds();
1444    method public androidx.compose.ui.layout.ContentScale getFillHeight();
1445    method public androidx.compose.ui.layout.ContentScale getFillWidth();
1446    method public androidx.compose.ui.layout.ContentScale getFit();
1447    method public androidx.compose.ui.layout.ContentScale getInside();
1448    method public androidx.compose.ui.layout.FixedScale getNone();
1449    property public final androidx.compose.ui.layout.ContentScale Crop;
1450    property public final androidx.compose.ui.layout.ContentScale FillBounds;
1451    property public final androidx.compose.ui.layout.ContentScale FillHeight;
1452    property public final androidx.compose.ui.layout.ContentScale FillWidth;
1453    property public final androidx.compose.ui.layout.ContentScale Fit;
1454    property public final androidx.compose.ui.layout.ContentScale Inside;
1455    property public final androidx.compose.ui.layout.FixedScale None;
1456  }
1457
1458  public final class ContentScaleKt {
1459  }
1460
1461  @androidx.compose.runtime.Immutable public final class FixedScale implements androidx.compose.ui.layout.ContentScale {
1462    ctor public FixedScale(float value);
1463    method public float component1();
1464    method public long computeScaleFactor(long srcSize, long dstSize);
1465    method public androidx.compose.ui.layout.FixedScale copy(float value);
1466    method public float getValue();
1467    property public final float value;
1468  }
1469
1470  public interface GraphicLayerInfo {
1471    method public long getLayerId();
1472    property public abstract long layerId;
1473  }
1474
1475  public final class HorizontalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine {
1476    ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
1477  }
1478
1479  public interface IntrinsicMeasurable {
1480    method public Object? getParentData();
1481    method public int maxIntrinsicHeight(int width);
1482    method public int maxIntrinsicWidth(int height);
1483    method public int minIntrinsicHeight(int width);
1484    method public int minIntrinsicWidth(int height);
1485    property public abstract Object? parentData;
1486  }
1487
1488  public final class IntrinsicMeasurableKt {
1489  }
1490
1491  public interface IntrinsicMeasureScope extends androidx.compose.ui.unit.Density {
1492    method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
1493    property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
1494  }
1495
1496  public interface LayoutCoordinates {
1497    method public operator int get(androidx.compose.ui.layout.AlignmentLine alignmentLine);
1498    method public androidx.compose.ui.layout.LayoutCoordinates? getParentCoordinates();
1499    method public androidx.compose.ui.layout.LayoutCoordinates? getParentLayoutCoordinates();
1500    method public java.util.Set<androidx.compose.ui.layout.AlignmentLine> getProvidedAlignmentLines();
1501    method public long getSize();
1502    method public boolean isAttached();
1503    method public androidx.compose.ui.geometry.Rect localBoundingBoxOf(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, optional boolean clipBounds);
1504    method public long localPositionOf(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, long relativeToSource);
1505    method public long localToRoot(long relativeToLocal);
1506    method public long localToWindow(long relativeToLocal);
1507    method public long windowToLocal(long relativeToWindow);
1508    property public abstract boolean isAttached;
1509    property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentCoordinates;
1510    property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentLayoutCoordinates;
1511    property public abstract java.util.Set<androidx.compose.ui.layout.AlignmentLine> providedAlignmentLines;
1512    property public abstract long size;
1513  }
1514
1515  public final class LayoutCoordinatesKt {
1516    method public static androidx.compose.ui.geometry.Rect boundsInParent(androidx.compose.ui.layout.LayoutCoordinates);
1517    method public static androidx.compose.ui.geometry.Rect boundsInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1518    method public static androidx.compose.ui.geometry.Rect boundsInWindow(androidx.compose.ui.layout.LayoutCoordinates);
1519    method public static long positionInParent(androidx.compose.ui.layout.LayoutCoordinates);
1520    method public static long positionInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1521    method public static long positionInWindow(androidx.compose.ui.layout.LayoutCoordinates);
1522  }
1523
1524  public final class LayoutIdKt {
1525    method public static Object? getLayoutId(androidx.compose.ui.layout.Measurable);
1526    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier layoutId(androidx.compose.ui.Modifier, Object layoutId);
1527  }
1528
1529  public interface LayoutIdParentData {
1530    method public Object getLayoutId();
1531    property public abstract Object layoutId;
1532  }
1533
1534  public interface LayoutInfo {
1535    method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates();
1536    method public int getHeight();
1537    method public java.util.List<androidx.compose.ui.layout.ModifierInfo> getModifierInfo();
1538    method public androidx.compose.ui.layout.LayoutInfo? getParentInfo();
1539    method public int getWidth();
1540    method public boolean isAttached();
1541    method public boolean isPlaced();
1542    property public abstract androidx.compose.ui.layout.LayoutCoordinates coordinates;
1543    property public abstract int height;
1544    property public abstract boolean isAttached;
1545    property public abstract boolean isPlaced;
1546    property public abstract androidx.compose.ui.layout.LayoutInfo? parentInfo;
1547    property public abstract int width;
1548  }
1549
1550  public final class LayoutKt {
1551    method @androidx.compose.runtime.Composable public static inline void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> content, optional androidx.compose.ui.Modifier modifier, androidx.compose.ui.layout.MeasurePolicy measurePolicy);
1552    method @Deprecated @androidx.compose.runtime.Composable public static void MultiMeasureLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content, androidx.compose.ui.layout.MeasurePolicy measurePolicy);
1553    method @kotlin.PublishedApi internal static kotlin.jvm.functions.Function1<androidx.compose.runtime.SkippableUpdater<androidx.compose.ui.node.ComposeUiNode>,kotlin.Unit> materializerOf(androidx.compose.ui.Modifier modifier);
1554  }
1555
1556  public interface LayoutModifier extends androidx.compose.ui.Modifier.Element {
1557    method public default int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width);
1558    method public default int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height);
1559    method public androidx.compose.ui.layout.MeasureResult measure(androidx.compose.ui.layout.MeasureScope, androidx.compose.ui.layout.Measurable measurable, long constraints);
1560    method public default int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width);
1561    method public default int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height);
1562  }
1563
1564  public final class LayoutModifierKt {
1565    method public static androidx.compose.ui.Modifier layout(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super androidx.compose.ui.layout.Measurable,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measure);
1566  }
1567
1568  public interface Measurable extends androidx.compose.ui.layout.IntrinsicMeasurable {
1569    method public androidx.compose.ui.layout.Placeable measure(long constraints);
1570  }
1571
1572  @androidx.compose.runtime.Stable public fun interface MeasurePolicy {
1573    method public default int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int width);
1574    method public default int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int height);
1575    method public androidx.compose.ui.layout.MeasureResult measure(androidx.compose.ui.layout.MeasureScope, java.util.List<? extends androidx.compose.ui.layout.Measurable> measurables, long constraints);
1576    method public default int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int width);
1577    method public default int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int height);
1578  }
1579
1580  public interface MeasureResult {
1581    method public java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> getAlignmentLines();
1582    method public int getHeight();
1583    method public int getWidth();
1584    method public void placeChildren();
1585    property public abstract java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> alignmentLines;
1586    property public abstract int height;
1587    property public abstract int width;
1588  }
1589
1590  public interface MeasureScope extends androidx.compose.ui.layout.IntrinsicMeasureScope {
1591    method public default androidx.compose.ui.layout.MeasureResult layout(int width, int height, optional java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> alignmentLines, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Placeable.PlacementScope,kotlin.Unit> placementBlock);
1592  }
1593
1594  public final class MeasureScopeKt {
1595  }
1596
1597  public interface Measured {
1598    method public operator int get(androidx.compose.ui.layout.AlignmentLine alignmentLine);
1599    method public int getMeasuredHeight();
1600    method public int getMeasuredWidth();
1601    property public abstract int measuredHeight;
1602    property public abstract int measuredWidth;
1603  }
1604
1605  public final class ModifierInfo {
1606    ctor public ModifierInfo(androidx.compose.ui.Modifier modifier, androidx.compose.ui.layout.LayoutCoordinates coordinates, optional Object? extra);
1607    method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates();
1608    method public Object? getExtra();
1609    method public androidx.compose.ui.Modifier getModifier();
1610    property public final androidx.compose.ui.layout.LayoutCoordinates coordinates;
1611    property public final Object? extra;
1612    property public final androidx.compose.ui.Modifier modifier;
1613  }
1614
1615  public interface OnGloballyPositionedModifier extends androidx.compose.ui.Modifier.Element {
1616    method public void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates coordinates);
1617  }
1618
1619  public final class OnGloballyPositionedModifierKt {
1620    method public static inline androidx.compose.ui.Modifier onGloballyPositioned(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.LayoutCoordinates,kotlin.Unit> onGloballyPositioned);
1621  }
1622
1623  public interface OnRemeasuredModifier extends androidx.compose.ui.Modifier.Element {
1624    method public void onRemeasured(long size);
1625  }
1626
1627  public final class OnRemeasuredModifierKt {
1628    method public static inline androidx.compose.ui.Modifier onSizeChanged(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.IntSize,kotlin.Unit> onSizeChanged);
1629  }
1630
1631  public interface ParentDataModifier extends androidx.compose.ui.Modifier.Element {
1632    method public Object? modifyParentData(androidx.compose.ui.unit.Density, Object? parentData);
1633  }
1634
1635  public abstract class Placeable implements androidx.compose.ui.layout.Measured {
1636    ctor public Placeable();
1637    method protected final long getApparentToRealOffset();
1638    method public final int getHeight();
1639    method public int getMeasuredHeight();
1640    method protected final long getMeasuredSize();
1641    method public int getMeasuredWidth();
1642    method protected final long getMeasurementConstraints();
1643    method public final int getWidth();
1644    method protected abstract void placeAt(long position, float zIndex, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit>? layerBlock);
1645    method protected final void setMeasuredSize(long value);
1646    method protected final void setMeasurementConstraints(long measurementConstraints);
1647    property protected final long apparentToRealOffset;
1648    property public final int height;
1649    property public int measuredHeight;
1650    property protected final long measuredSize;
1651    property public int measuredWidth;
1652    property protected final long measurementConstraints;
1653    property public final int width;
1654  }
1655
1656  public abstract static class Placeable.PlacementScope {
1657    ctor public Placeable.PlacementScope();
1658    method protected abstract androidx.compose.ui.unit.LayoutDirection getParentLayoutDirection();
1659    method protected abstract int getParentWidth();
1660    method public final void place(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex);
1661    method public final void place(androidx.compose.ui.layout.Placeable, long position, optional float zIndex);
1662    method public final void placeRelative(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex);
1663    method public final void placeRelative(androidx.compose.ui.layout.Placeable, long position, optional float zIndex);
1664    method public final void placeRelativeWithLayer(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock);
1665    method public final void placeRelativeWithLayer(androidx.compose.ui.layout.Placeable, long position, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock);
1666    method public final void placeWithLayer(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock);
1667    method public final void placeWithLayer(androidx.compose.ui.layout.Placeable, long position, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock);
1668    property protected abstract androidx.compose.ui.unit.LayoutDirection parentLayoutDirection;
1669    property protected abstract int parentWidth;
1670  }
1671
1672  public final class PlaceableKt {
1673  }
1674
1675  public interface Remeasurement {
1676    method public void forceRemeasure();
1677  }
1678
1679  public interface RemeasurementModifier extends androidx.compose.ui.Modifier.Element {
1680    method public void onRemeasurementAvailable(androidx.compose.ui.layout.Remeasurement remeasurement);
1681  }
1682
1683  @androidx.compose.runtime.Immutable public final inline class ScaleFactor {
1684    ctor public ScaleFactor();
1685  }
1686
1687  public static final class ScaleFactor.Companion {
1688    method public long getUnspecified();
1689    property public final long Unspecified;
1690  }
1691
1692  public final class ScaleFactorKt {
1693    method @androidx.compose.runtime.Stable public static long ScaleFactor(float scaleX, float scaleY);
1694    method @androidx.compose.runtime.Stable public static operator long div(long, long scaleFactor);
1695    method public static inline boolean isSpecified(long);
1696    method public static inline boolean isUnspecified(long);
1697    method @androidx.compose.runtime.Stable public static long lerp(long start, long stop, float fraction);
1698    method public static inline long takeOrElse(long, kotlin.jvm.functions.Function0<androidx.compose.ui.layout.ScaleFactor> block);
1699    method @androidx.compose.runtime.Stable public static operator long times(long, long scaleFactor);
1700    method @androidx.compose.runtime.Stable public static operator long times(long, long size);
1701  }
1702
1703  public final class SubcomposeLayoutKt {
1704    method @androidx.compose.runtime.Composable public static void SubcomposeLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.layout.SubcomposeMeasureScope,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measurePolicy);
1705  }
1706
1707  public interface SubcomposeMeasureScope extends androidx.compose.ui.layout.MeasureScope {
1708    method public java.util.List<androidx.compose.ui.layout.Measurable> subcompose(Object? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1709  }
1710
1711  public final class TestModifierUpdaterKt {
1712  }
1713
1714  public final class VerticalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine {
1715    ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
1716  }
1717
1718}
1719
1720package androidx.compose.ui.node {
1721
1722  @kotlin.PublishedApi internal interface ComposeUiNode {
1723    method public androidx.compose.ui.unit.Density getDensity();
1724    method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
1725    method public androidx.compose.ui.layout.MeasurePolicy getMeasurePolicy();
1726    method public androidx.compose.ui.Modifier getModifier();
1727    method public void setDensity(androidx.compose.ui.unit.Density density);
1728    method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection layoutDirection);
1729    method public void setMeasurePolicy(androidx.compose.ui.layout.MeasurePolicy measurePolicy);
1730    method public void setModifier(androidx.compose.ui.Modifier modifier);
1731    property public abstract androidx.compose.ui.unit.Density density;
1732    property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
1733    property public abstract androidx.compose.ui.layout.MeasurePolicy measurePolicy;
1734    property public abstract androidx.compose.ui.Modifier modifier;
1735    field public static final androidx.compose.ui.node.ComposeUiNode.Companion Companion;
1736  }
1737
1738  public static final class ComposeUiNode.Companion {
1739    method public kotlin.jvm.functions.Function0<androidx.compose.ui.node.ComposeUiNode> getConstructor();
1740    method public kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.unit.Density,kotlin.Unit> getSetDensity();
1741    method public kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.unit.LayoutDirection,kotlin.Unit> getSetLayoutDirection();
1742    method public kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.layout.MeasurePolicy,kotlin.Unit> getSetMeasurePolicy();
1743    method public kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.Modifier,kotlin.Unit> getSetModifier();
1744    property public final kotlin.jvm.functions.Function0<androidx.compose.ui.node.ComposeUiNode> Constructor;
1745    property public final kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.unit.Density,kotlin.Unit> SetDensity;
1746    property public final kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.unit.LayoutDirection,kotlin.Unit> SetLayoutDirection;
1747    property public final kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.layout.MeasurePolicy,kotlin.Unit> SetMeasurePolicy;
1748    property public final kotlin.jvm.functions.Function2<androidx.compose.ui.node.ComposeUiNode,androidx.compose.ui.Modifier,kotlin.Unit> SetModifier;
1749  }
1750
1751  public final class LayoutNodeKt {
1752  }
1753
1754  public final class Ref<T> {
1755    ctor public Ref();
1756    method public T? getValue();
1757    method public void setValue(T? value);
1758    property public final T? value;
1759  }
1760
1761  public interface RootForTest {
1762    method public androidx.compose.ui.unit.Density getDensity();
1763    method public androidx.compose.ui.semantics.SemanticsOwner getSemanticsOwner();
1764    method public androidx.compose.ui.text.input.TextInputService getTextInputService();
1765    method public boolean sendKeyEvent(android.view.KeyEvent keyEvent);
1766    property public abstract androidx.compose.ui.unit.Density density;
1767    property public abstract androidx.compose.ui.semantics.SemanticsOwner semanticsOwner;
1768    property public abstract androidx.compose.ui.text.input.TextInputService textInputService;
1769  }
1770
1771  public final class ViewInterop_androidKt {
1772  }
1773
1774}
1775
1776package androidx.compose.ui.platform {
1777
1778  public abstract class AbstractComposeView extends android.view.ViewGroup {
1779    ctor public AbstractComposeView(android.content.Context context);
1780    ctor public AbstractComposeView(android.content.Context context, optional android.util.AttributeSet? attrs);
1781    ctor public AbstractComposeView(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr);
1782    method @androidx.compose.runtime.Composable public abstract void Content();
1783    method public final void createComposition();
1784    method public final void disposeComposition();
1785    method public final boolean getHasComposition();
1786    method protected boolean getShouldCreateCompositionOnAttachedToWindow();
1787    method public final boolean getShowLayoutBounds();
1788    method protected final void onLayout(boolean changed, int left, int top, int right, int bottom);
1789    method protected final void onMeasure(int widthMeasureSpec, int heightMeasureSpec);
1790    method public final void setParentCompositionContext(androidx.compose.runtime.CompositionContext? parent);
1791    method public final void setShowLayoutBounds(boolean value);
1792    method public final void setViewCompositionStrategy(androidx.compose.ui.platform.ViewCompositionStrategy strategy);
1793    property public final boolean hasComposition;
1794    property protected boolean shouldCreateCompositionOnAttachedToWindow;
1795    property public final boolean showLayoutBounds;
1796  }
1797
1798  public interface AccessibilityManager {
1799    method public long calculateRecommendedTimeoutMillis(long originalTimeoutMillis, optional boolean containsIcons, optional boolean containsText, optional boolean containsControls);
1800  }
1801
1802  public final class AndroidClipboardManager_androidKt {
1803  }
1804
1805  public final class AndroidComposeViewAccessibilityDelegateCompat_androidKt {
1806  }
1807
1808  public final class AndroidComposeView_androidKt {
1809  }
1810
1811  public final class AndroidCompositionLocals_androidKt {
1812    method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.res.Configuration> getLocalConfiguration();
1813    method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.Context> getLocalContext();
1814    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.lifecycle.LifecycleOwner> getLocalLifecycleOwner();
1815    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.savedstate.SavedStateRegistryOwner> getLocalSavedStateRegistryOwner();
1816    method public static androidx.compose.runtime.ProvidableCompositionLocal<android.view.View> getLocalView();
1817  }
1818
1819  public final class AndroidUiDispatcher extends kotlinx.coroutines.CoroutineDispatcher {
1820    method public void dispatch(kotlin.coroutines.CoroutineContext context, Runnable block);
1821    method public android.view.Choreographer getChoreographer();
1822    method public androidx.compose.runtime.MonotonicFrameClock getFrameClock();
1823    property public final android.view.Choreographer choreographer;
1824    property public final androidx.compose.runtime.MonotonicFrameClock frameClock;
1825    field public static final androidx.compose.ui.platform.AndroidUiDispatcher.Companion Companion;
1826  }
1827
1828  public static final class AndroidUiDispatcher.Companion {
1829    method public kotlin.coroutines.CoroutineContext getCurrentThread();
1830    method public kotlin.coroutines.CoroutineContext getMain();
1831    property public final kotlin.coroutines.CoroutineContext CurrentThread;
1832    property public final kotlin.coroutines.CoroutineContext Main;
1833  }
1834
1835  public final class AndroidUiDispatcher_androidKt {
1836  }
1837
1838  public final class AndroidUiFrameClock implements androidx.compose.runtime.MonotonicFrameClock {
1839    ctor public AndroidUiFrameClock(android.view.Choreographer choreographer);
1840    method public android.view.Choreographer getChoreographer();
1841    method public suspend <R> Object? withFrameNanos(kotlin.jvm.functions.Function1<? super java.lang.Long,? extends R> onFrame, kotlin.coroutines.Continuation<? super R> p);
1842    property public final android.view.Choreographer choreographer;
1843  }
1844
1845  public final class AndroidUriHandler implements androidx.compose.ui.platform.UriHandler {
1846    ctor public AndroidUriHandler(android.content.Context context);
1847    method public void openUri(String uri);
1848  }
1849
1850  public final class AndroidViewConfiguration implements androidx.compose.ui.platform.ViewConfiguration {
1851    ctor public AndroidViewConfiguration(android.view.ViewConfiguration viewConfiguration);
1852    method public long getDoubleTapMinTimeMillis();
1853    method public long getDoubleTapTimeoutMillis();
1854    method public long getLongPressTimeoutMillis();
1855    method public float getTouchSlop();
1856    property public long doubleTapMinTimeMillis;
1857    property public long doubleTapTimeoutMillis;
1858    property public long longPressTimeoutMillis;
1859    property public float touchSlop;
1860  }
1861
1862  public interface ClipboardManager {
1863    method public androidx.compose.ui.text.AnnotatedString? getText();
1864    method public void setText(androidx.compose.ui.text.AnnotatedString annotatedString);
1865  }
1866
1867  public final class ComposeView extends androidx.compose.ui.platform.AbstractComposeView {
1868    ctor public ComposeView(android.content.Context context);
1869    ctor public ComposeView(android.content.Context context, optional android.util.AttributeSet? attrs);
1870    ctor public ComposeView(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr);
1871    method @androidx.compose.runtime.Composable public void Content();
1872    method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> content);
1873    property protected boolean shouldCreateCompositionOnAttachedToWindow;
1874  }
1875
1876  public final class ComposeView_androidKt {
1877  }
1878
1879  public final class CompositionLocalsKt {
1880    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.AccessibilityManager> getLocalAccessibilityManager();
1881    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ClipboardManager> getLocalClipboardManager();
1882    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Density> getLocalDensity();
1883    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.focus.FocusManager> getLocalFocusManager();
1884    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.hapticfeedback.HapticFeedback> getLocalHapticFeedback();
1885    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.LayoutDirection> getLocalLayoutDirection();
1886    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.input.TextInputService> getLocalTextInputService();
1887    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.TextToolbar> getLocalTextToolbar();
1888    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.UriHandler> getLocalUriHandler();
1889    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ViewConfiguration> getLocalViewConfiguration();
1890    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.WindowInfo> getLocalWindowInfo();
1891  }
1892
1893  public final class DebugUtilsKt {
1894  }
1895
1896  public final class DisposableSaveableStateRegistry_androidKt {
1897  }
1898
1899  public interface InspectableValue {
1900    method public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> getInspectableElements();
1901    method public default String? getNameFallback();
1902    method public default Object? getValueOverride();
1903    property public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements;
1904    property public default String? nameFallback;
1905    property public default Object? valueOverride;
1906  }
1907
1908  public final class InspectableValueKt {
1909    method public static inline kotlin.jvm.functions.Function1<androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> debugInspectorInfo(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> definitions);
1910    method public static kotlin.jvm.functions.Function1<androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> getNoInspectorInfo();
1911    method public static boolean isDebugInspectorInfoEnabled();
1912    method public static void setDebugInspectorInfoEnabled(boolean isDebugInspectorInfoEnabled);
1913  }
1914
1915  public final class InspectionModeKt {
1916    method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalInspectionMode();
1917  }
1918
1919  public final class InspectorInfo {
1920    ctor public InspectorInfo();
1921    method public String? getName();
1922    method public androidx.compose.ui.platform.ValueElementSequence getProperties();
1923    method public Object? getValue();
1924    method public void setName(String? name);
1925    method public void setValue(Object? value);
1926    property public final String? name;
1927    property public final androidx.compose.ui.platform.ValueElementSequence properties;
1928    property public final Object? value;
1929  }
1930
1931  public abstract class InspectorValueInfo implements androidx.compose.ui.platform.InspectableValue {
1932    ctor public InspectorValueInfo(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> info);
1933    property public kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements;
1934    property public String? nameFallback;
1935    property public Object? valueOverride;
1936  }
1937
1938  public final class JvmActuals_jvmKt {
1939  }
1940
1941  public final class TestTagKt {
1942    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier testTag(androidx.compose.ui.Modifier, String tag);
1943  }
1944
1945  public interface TextToolbar {
1946    method public androidx.compose.ui.platform.TextToolbarStatus getStatus();
1947    method public void hide();
1948    method public void showMenu(androidx.compose.ui.geometry.Rect rect, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onCopyRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onPasteRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onCutRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onSelectAllRequested);
1949    property public abstract androidx.compose.ui.platform.TextToolbarStatus status;
1950  }
1951
1952  public final class TextToolbarKt {
1953  }
1954
1955  public enum TextToolbarStatus {
1956    enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Hidden;
1957    enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Shown;
1958  }
1959
1960  public interface UriHandler {
1961    method public void openUri(String uri);
1962  }
1963
1964  public final class ValueElement {
1965    ctor public ValueElement(String name, Object? value);
1966    method public String component1();
1967    method public Object? component2();
1968    method public androidx.compose.ui.platform.ValueElement copy(String name, Object? value);
1969    method public String getName();
1970    method public Object? getValue();
1971    property public final String name;
1972    property public final Object? value;
1973  }
1974
1975  public final class ValueElementSequence implements kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> {
1976    ctor public ValueElementSequence();
1977    method public java.util.Iterator<androidx.compose.ui.platform.ValueElement> iterator();
1978    method public operator void set(String name, Object? value);
1979  }
1980
1981  public interface ViewCompositionStrategy {
1982    method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
1983    field public static final androidx.compose.ui.platform.ViewCompositionStrategy.Companion Companion;
1984  }
1985
1986  public static final class ViewCompositionStrategy.Companion {
1987  }
1988
1989  public static final class ViewCompositionStrategy.DisposeOnDetachedFromWindow implements androidx.compose.ui.platform.ViewCompositionStrategy {
1990    method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
1991    field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnDetachedFromWindow INSTANCE;
1992  }
1993
1994  public static final class ViewCompositionStrategy.DisposeOnLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy {
1995    ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.Lifecycle lifecycle);
1996    ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.LifecycleOwner lifecycleOwner);
1997    method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
1998  }
1999
2000  public static final class ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy {
2001    method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
2002    field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed INSTANCE;
2003  }
2004
2005  public final class ViewCompositionStrategy_androidKt {
2006  }
2007
2008  public interface ViewConfiguration {
2009    method public long getDoubleTapMinTimeMillis();
2010    method public long getDoubleTapTimeoutMillis();
2011    method public long getLongPressTimeoutMillis();
2012    method public float getTouchSlop();
2013    property public abstract long doubleTapMinTimeMillis;
2014    property public abstract long doubleTapTimeoutMillis;
2015    property public abstract long longPressTimeoutMillis;
2016    property public abstract float touchSlop;
2017  }
2018
2019  @VisibleForTesting public interface ViewRootForTest extends androidx.compose.ui.node.RootForTest {
2020    method public boolean getHasPendingMeasureOrLayout();
2021    method public android.view.View getView();
2022    method public void invalidateDescendants();
2023    method public boolean isLifecycleInResumedState();
2024    property public abstract boolean hasPendingMeasureOrLayout;
2025    property public abstract boolean isLifecycleInResumedState;
2026    property public abstract android.view.View view;
2027    field public static final androidx.compose.ui.platform.ViewRootForTest.Companion Companion;
2028  }
2029
2030  public static final class ViewRootForTest.Companion {
2031    method public kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? getOnViewCreatedCallback();
2032    method public void setOnViewCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? onViewCreatedCallback);
2033    property public final kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? onViewCreatedCallback;
2034  }
2035
2036  @androidx.compose.runtime.Stable public interface WindowInfo {
2037    method public boolean isWindowFocused();
2038    property public abstract boolean isWindowFocused;
2039  }
2040
2041  public final class WindowInfoKt {
2042  }
2043
2044  public final class WindowRecomposer_androidKt {
2045    method public static androidx.compose.runtime.CompositionContext? findViewTreeCompositionContext(android.view.View);
2046    method public static androidx.compose.runtime.CompositionContext? getCompositionContext(android.view.View);
2047    method public static void setCompositionContext(android.view.View, androidx.compose.runtime.CompositionContext? value);
2048  }
2049
2050  public final class Wrapper_androidKt {
2051  }
2052
2053}
2054
2055package androidx.compose.ui.platform.accessibility {
2056
2057  public final class CollectionInfoKt {
2058  }
2059
2060}
2061
2062package androidx.compose.ui.platform.actionmodecallback {
2063
2064  public final class TextActionModeCallback_androidKt {
2065  }
2066
2067}
2068
2069package androidx.compose.ui.res {
2070
2071  public final class AnimatedVectorResources_androidKt {
2072  }
2073
2074  public final class AnimatorResources_androidKt {
2075  }
2076
2077  public final class ColorResources_androidKt {
2078    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long colorResource(@ColorRes int id);
2079  }
2080
2081  public final class FontResources_androidKt {
2082    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static androidx.compose.ui.text.font.Typeface fontResource(androidx.compose.ui.text.font.FontFamily fontFamily);
2083  }
2084
2085  public final class ImageResources_androidKt {
2086    method public static androidx.compose.ui.graphics.ImageBitmap imageResource(androidx.compose.ui.graphics.ImageBitmap.Companion, android.content.res.Resources res, @DrawableRes int id);
2087    method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.ImageBitmap imageResource(androidx.compose.ui.graphics.ImageBitmap.Companion, @DrawableRes int id);
2088  }
2089
2090  public final class PainterResources_androidKt {
2091    method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.painter.Painter painterResource(@DrawableRes int id);
2092  }
2093
2094  public final class PrimitiveResources_androidKt {
2095    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static boolean booleanResource(@BoolRes int id);
2096    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static float dimensionResource(@DimenRes int id);
2097    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static int[] integerArrayResource(@ArrayRes int id);
2098    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static int integerResource(@IntegerRes int id);
2099  }
2100
2101  public final class StringResources_androidKt {
2102    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String![] stringArrayResource(@ArrayRes int id);
2103    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String stringResource(@StringRes int id);
2104    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
2105  }
2106
2107  public final class VectorResources_androidKt {
2108    method @kotlin.jvm.Throws(exceptionClasses=XmlPullParserException::class) public static androidx.compose.ui.graphics.vector.ImageVector vectorResource(androidx.compose.ui.graphics.vector.ImageVector.Companion, optional android.content.res.Resources.Theme? theme, android.content.res.Resources res, int resId) throws org.xmlpull.v1.XmlPullParserException;
2109    method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.ImageVector vectorResource(androidx.compose.ui.graphics.vector.ImageVector.Companion, @DrawableRes int id);
2110  }
2111
2112}
2113
2114package androidx.compose.ui.semantics {
2115
2116  public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
2117    ctor public AccessibilityAction(String? label, T? action);
2118    method public T? getAction();
2119    method public String? getLabel();
2120    property public final T? action;
2121    property public final String? label;
2122  }
2123
2124  public final class CollectionInfo {
2125    ctor public CollectionInfo(int rowCount, int columnCount);
2126    method public int getColumnCount();
2127    method public int getRowCount();
2128    property public final int columnCount;
2129    property public final int rowCount;
2130  }
2131
2132  public final class CollectionItemInfo {
2133    ctor public CollectionItemInfo(int rowIndex, int rowSpan, int columnIndex, int columnSpan);
2134    method public int getColumnIndex();
2135    method public int getColumnSpan();
2136    method public int getRowIndex();
2137    method public int getRowSpan();
2138    property public final int columnIndex;
2139    property public final int columnSpan;
2140    property public final int rowIndex;
2141    property public final int rowSpan;
2142  }
2143
2144  public final class CustomAccessibilityAction {
2145    ctor public CustomAccessibilityAction(String label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2146    method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
2147    method public String getLabel();
2148    property public final kotlin.jvm.functions.Function0<java.lang.Boolean> action;
2149    property public final String label;
2150  }
2151
2152  public enum LiveRegionMode {
2153    enum_constant public static final androidx.compose.ui.semantics.LiveRegionMode Assertive;
2154    enum_constant public static final androidx.compose.ui.semantics.LiveRegionMode Polite;
2155  }
2156
2157  public final class ProgressBarRangeInfo {
2158    ctor public ProgressBarRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range, optional int steps);
2159    method public float getCurrent();
2160    method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2161    method public int getSteps();
2162    property public final float current;
2163    property public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range;
2164    property public final int steps;
2165    field public static final androidx.compose.ui.semantics.ProgressBarRangeInfo.Companion Companion;
2166  }
2167
2168  public static final class ProgressBarRangeInfo.Companion {
2169    method public androidx.compose.ui.semantics.ProgressBarRangeInfo getIndeterminate();
2170    property public final androidx.compose.ui.semantics.ProgressBarRangeInfo Indeterminate;
2171  }
2172
2173  public enum Role {
2174    enum_constant public static final androidx.compose.ui.semantics.Role Button;
2175    enum_constant public static final androidx.compose.ui.semantics.Role Checkbox;
2176    enum_constant public static final androidx.compose.ui.semantics.Role Image;
2177    enum_constant public static final androidx.compose.ui.semantics.Role RadioButton;
2178    enum_constant public static final androidx.compose.ui.semantics.Role Switch;
2179    enum_constant public static final androidx.compose.ui.semantics.Role Tab;
2180  }
2181
2182  public final class ScrollAxisRange {
2183    ctor public ScrollAxisRange(kotlin.jvm.functions.Function0<java.lang.Float> value, kotlin.jvm.functions.Function0<java.lang.Float> maxValue, optional boolean reverseScrolling);
2184    method public kotlin.jvm.functions.Function0<java.lang.Float> getMaxValue();
2185    method public boolean getReverseScrolling();
2186    method public kotlin.jvm.functions.Function0<java.lang.Float> getValue();
2187    property public final kotlin.jvm.functions.Function0<java.lang.Float> maxValue;
2188    property public final boolean reverseScrolling;
2189    property public final kotlin.jvm.functions.Function0<java.lang.Float> value;
2190  }
2191
2192  public final class SemanticsActions {
2193    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCollapse();
2194    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCopyText();
2195    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> getCustomActions();
2196    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCutText();
2197    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getDismiss();
2198    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getExpand();
2199    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> getGetTextLayoutResult();
2200    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
2201    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnLongClick();
2202    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getPasteText();
2203    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollBy();
2204    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Boolean>>> getScrollToIndex();
2205    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
2206    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> getSetSelection();
2207    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> getSetText();
2208    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Collapse;
2209    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CopyText;
2210    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> CustomActions;
2211    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CutText;
2212    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Dismiss;
2213    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Expand;
2214    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> GetTextLayoutResult;
2215    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
2216    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnLongClick;
2217    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> PasteText;
2218    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollBy;
2219    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Boolean>>> ScrollToIndex;
2220    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
2221    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> SetSelection;
2222    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> SetText;
2223    field public static final androidx.compose.ui.semantics.SemanticsActions INSTANCE;
2224  }
2225
2226  public final class SemanticsConfiguration implements java.lang.Iterable<java.util.Map.Entry<? extends androidx.compose.ui.semantics.SemanticsPropertyKey<?>,?>> kotlin.jvm.internal.markers.KMappedMarker androidx.compose.ui.semantics.SemanticsPropertyReceiver {
2227    ctor public SemanticsConfiguration();
2228    method public operator <T> boolean contains(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2229    method public androidx.compose.ui.semantics.SemanticsConfiguration copy();
2230    method public operator <T> T! get(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2231    method public <T> T! getOrElse(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2232    method public <T> T? getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2233    method public boolean isClearingSemantics();
2234    method public boolean isMergingSemanticsOfDescendants();
2235    method public java.util.Iterator<java.util.Map.Entry<androidx.compose.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
2236    method public <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2237    method public void setClearingSemantics(boolean isClearingSemantics);
2238    method public void setMergingSemanticsOfDescendants(boolean isMergingSemanticsOfDescendants);
2239    property public final boolean isClearingSemantics;
2240    property public final boolean isMergingSemanticsOfDescendants;
2241  }
2242
2243  public final class SemanticsConfigurationKt {
2244    method public static <T> T? getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration, androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2245  }
2246
2247  public interface SemanticsModifier extends androidx.compose.ui.Modifier.Element {
2248    method public int getId();
2249    method public androidx.compose.ui.semantics.SemanticsConfiguration getSemanticsConfiguration();
2250    property public abstract int id;
2251    property public abstract androidx.compose.ui.semantics.SemanticsConfiguration semanticsConfiguration;
2252  }
2253
2254  public final class SemanticsModifierKt {
2255    method public static androidx.compose.ui.Modifier clearAndSetSemantics(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties);
2256    method public static androidx.compose.ui.Modifier semantics(androidx.compose.ui.Modifier, optional boolean mergeDescendants, kotlin.jvm.functions.Function1<? super androidx.compose.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties);
2257  }
2258
2259  public final class SemanticsNode {
2260    method public int getAlignmentLinePosition(androidx.compose.ui.layout.AlignmentLine alignmentLine);
2261    method public androidx.compose.ui.geometry.Rect getBoundsInRoot();
2262    method public androidx.compose.ui.geometry.Rect getBoundsInWindow();
2263    method public java.util.List<androidx.compose.ui.semantics.SemanticsNode> getChildren();
2264    method public androidx.compose.ui.semantics.SemanticsConfiguration getConfig();
2265    method public int getId();
2266    method public androidx.compose.ui.layout.LayoutInfo getLayoutInfo();
2267    method public boolean getMergingEnabled();
2268    method public androidx.compose.ui.semantics.SemanticsNode? getParent();
2269    method public long getPositionInRoot();
2270    method public long getPositionInWindow();
2271    method public androidx.compose.ui.node.RootForTest? getRoot();
2272    method public long getSize();
2273    method public boolean isRoot();
2274    property public final androidx.compose.ui.geometry.Rect boundsInRoot;
2275    property public final androidx.compose.ui.geometry.Rect boundsInWindow;
2276    property public final java.util.List<androidx.compose.ui.semantics.SemanticsNode> children;
2277    property public final androidx.compose.ui.semantics.SemanticsConfiguration config;
2278    property public final int id;
2279    property public final boolean isRoot;
2280    property public final androidx.compose.ui.layout.LayoutInfo layoutInfo;
2281    property public final boolean mergingEnabled;
2282    property public final androidx.compose.ui.semantics.SemanticsNode? parent;
2283    property public final long positionInRoot;
2284    property public final long positionInWindow;
2285    property public final androidx.compose.ui.node.RootForTest? root;
2286    property public final long size;
2287  }
2288
2289  public final class SemanticsNodeKt {
2290  }
2291
2292  public final class SemanticsOwner {
2293    method public androidx.compose.ui.semantics.SemanticsNode getRootSemanticsNode();
2294    method public androidx.compose.ui.semantics.SemanticsNode getUnmergedRootSemanticsNode();
2295    property public final androidx.compose.ui.semantics.SemanticsNode rootSemanticsNode;
2296    property public final androidx.compose.ui.semantics.SemanticsNode unmergedRootSemanticsNode;
2297  }
2298
2299  public final class SemanticsOwnerKt {
2300    method public static java.util.List<androidx.compose.ui.semantics.SemanticsNode> getAllSemanticsNodes(androidx.compose.ui.semantics.SemanticsOwner, boolean mergingEnabled);
2301  }
2302
2303  public final class SemanticsProperties {
2304    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionInfo> getCollectionInfo();
2305    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionItemInfo> getCollectionItemInfo();
2306    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getContentDescription();
2307    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getDisabled();
2308    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getEditableText();
2309    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getError();
2310    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getFocused();
2311    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getHeading();
2312    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getHorizontalScrollAxisRange();
2313    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> getImeAction();
2314    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer>> getIndexForKey();
2315    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getInvisibleToUser();
2316    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsDialog();
2317    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsPopup();
2318    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.LiveRegionMode> getLiveRegion();
2319    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getPaneTitle();
2320    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getPassword();
2321    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> getProgressBarRangeInfo();
2322    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> getRole();
2323    method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getSelectableGroup();
2324    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getSelected();
2325    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getStateDescription();
2326    method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
2327    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getText();
2328    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> getTextSelectionRange();
2329    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> getToggleableState();
2330    method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getVerticalScrollAxisRange();
2331    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionInfo> CollectionInfo;
2332    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionItemInfo> CollectionItemInfo;
2333    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> ContentDescription;
2334    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Disabled;
2335    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> EditableText;
2336    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> Error;
2337    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Focused;
2338    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Heading;
2339    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> HorizontalScrollAxisRange;
2340    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> ImeAction;
2341    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer>> IndexForKey;
2342    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> InvisibleToUser;
2343    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsDialog;
2344    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsPopup;
2345    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.LiveRegionMode> LiveRegion;
2346    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> PaneTitle;
2347    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Password;
2348    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> ProgressBarRangeInfo;
2349    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> Role;
2350    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> SelectableGroup;
2351    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Selected;
2352    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> StateDescription;
2353    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
2354    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> Text;
2355    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> TextSelectionRange;
2356    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> ToggleableState;
2357    property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> VerticalScrollAxisRange;
2358    field public static final androidx.compose.ui.semantics.SemanticsProperties INSTANCE;
2359  }
2360
2361  public final class SemanticsPropertiesKt {
2362    method public static void collapse(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2363    method public static void copyText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2364    method public static void cutText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2365    method public static void dialog(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2366    method public static void disabled(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2367    method public static void dismiss(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2368    method public static void error(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String description);
2369    method public static void expand(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2370    method public static androidx.compose.ui.semantics.CollectionInfo getCollectionInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2371    method public static androidx.compose.ui.semantics.CollectionItemInfo getCollectionItemInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2372    method public static String getContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2373    method public static java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2374    method public static androidx.compose.ui.text.AnnotatedString getEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2375    method public static boolean getFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2376    method public static androidx.compose.ui.semantics.ScrollAxisRange getHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2377    method public static androidx.compose.ui.text.input.ImeAction getImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2378    method public static androidx.compose.ui.semantics.LiveRegionMode getLiveRegion(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2379    method public static String getPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2380    method public static androidx.compose.ui.semantics.ProgressBarRangeInfo getProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2381    method public static androidx.compose.ui.semantics.Role getRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2382    method public static boolean getSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2383    method public static String getStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2384    method public static String getTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2385    method public static androidx.compose.ui.text.AnnotatedString getText(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2386    method public static void getTextLayoutResult(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>? action);
2387    method public static long getTextSelectionRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2388    method public static androidx.compose.ui.state.ToggleableState getToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2389    method public static androidx.compose.ui.semantics.ScrollAxisRange getVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2390    method public static void heading(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2391    method public static void indexForKey(androidx.compose.ui.semantics.SemanticsPropertyReceiver, kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer> mapping);
2392    method public static void onClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2393    method public static void onLongClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2394    method public static void password(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2395    method public static void pasteText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2396    method public static void popup(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2397    method public static void scrollBy(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean>? action);
2398    method public static void scrollToIndex(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> action);
2399    method public static void selectableGroup(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2400    method public static void setCollectionInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.CollectionInfo collectionInfo);
2401    method public static void setCollectionItemInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.CollectionItemInfo collectionItemInfo);
2402    method public static void setContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String contentDescription);
2403    method public static void setCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> customActions);
2404    method public static void setEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString editableText);
2405    method public static void setFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean focused);
2406    method public static void setHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange horizontalScrollAxisRange);
2407    method public static void setImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.input.ImeAction imeAction);
2408    method public static void setLiveRegion(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.LiveRegionMode liveRegion);
2409    method public static void setPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String paneTitle);
2410    method public static void setProgress(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean>? action);
2411    method public static void setProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ProgressBarRangeInfo progressBarRangeInfo);
2412    method public static void setRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.Role role);
2413    method public static void setSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean selected);
2414    method public static void setSelection(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function3<? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Boolean,java.lang.Boolean>? action);
2415    method public static void setStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String stateDescription);
2416    method public static void setTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String testTag);
2417    method public static void setText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString text);
2418    method public static void setText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>? action);
2419    method public static void setTextSelectionRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, long textSelectionRange);
2420    method public static void setToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.state.ToggleableState toggleableState);
2421    method public static void setVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange verticalScrollAxisRange);
2422  }
2423
2424  public final class SemanticsPropertyKey<T> {
2425    ctor public SemanticsPropertyKey(String name, optional kotlin.jvm.functions.Function2<? super T,? super T,? extends T> mergePolicy);
2426    method public String getName();
2427    method public operator T! getValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
2428    method public T? merge(T? parentValue, T? childValue);
2429    method public operator void setValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
2430    property public final String name;
2431  }
2432
2433  public interface SemanticsPropertyReceiver {
2434    method public operator <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2435  }
2436
2437  public final class SemanticsSortKt {
2438  }
2439
2440}
2441
2442package androidx.compose.ui.state {
2443
2444  public enum ToggleableState {
2445    enum_constant public static final androidx.compose.ui.state.ToggleableState Indeterminate;
2446    enum_constant public static final androidx.compose.ui.state.ToggleableState Off;
2447    enum_constant public static final androidx.compose.ui.state.ToggleableState On;
2448  }
2449
2450  public final class ToggleableStateKt {
2451    method public static androidx.compose.ui.state.ToggleableState ToggleableState(boolean value);
2452  }
2453
2454}
2455
2456package androidx.compose.ui.text.input {
2457
2458  public final class InputState_androidKt {
2459  }
2460
2461  public final class RecordingInputConnection_androidKt {
2462  }
2463
2464}
2465
2466package androidx.compose.ui.viewinterop {
2467
2468  public final class AndroidViewHolder_androidKt {
2469  }
2470
2471  public final class AndroidView_androidKt {
2472    method @androidx.compose.runtime.Composable public static <T extends android.view.View> void AndroidView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> factory, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update);
2473    method public static kotlin.jvm.functions.Function1<android.view.View,kotlin.Unit> getNoOpUpdate();
2474  }
2475
2476}
2477
2478package androidx.compose.ui.window {
2479
2480  public final class AndroidDialog_androidKt {
2481    method @androidx.compose.runtime.Composable public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content);
2482  }
2483
2484  public final class AndroidPopup_androidKt {
2485    method @androidx.compose.runtime.Composable public static void Popup(optional androidx.compose.ui.Alignment alignment, optional long offset, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content);
2486    method @androidx.compose.runtime.Composable public static void Popup(androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content);
2487    method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, optional String? testTag);
2488  }
2489
2490  @androidx.compose.runtime.Immutable public final class DialogProperties {
2491    ctor public DialogProperties(optional boolean dismissOnBackPress, optional boolean dismissOnClickOutside, optional androidx.compose.ui.window.SecureFlagPolicy securePolicy);
2492    method public boolean getDismissOnBackPress();
2493    method public boolean getDismissOnClickOutside();
2494    method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy();
2495    property public final boolean dismissOnBackPress;
2496    property public final boolean dismissOnClickOutside;
2497    property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy;
2498  }
2499
2500  public interface DialogWindowProvider {
2501    method public android.view.Window getWindow();
2502    property public abstract android.view.Window window;
2503  }
2504
2505  @androidx.compose.runtime.Immutable public interface PopupPositionProvider {
2506    method public long calculatePosition(androidx.compose.ui.unit.IntRect anchorBounds, long windowSize, androidx.compose.ui.unit.LayoutDirection layoutDirection, long popupContentSize);
2507  }
2508
2509  @androidx.compose.runtime.Immutable public final class PopupProperties {
2510    ctor public PopupProperties(optional boolean focusable, optional boolean dismissOnBackPress, optional boolean dismissOnClickOutside, optional androidx.compose.ui.window.SecureFlagPolicy securePolicy);
2511    method public boolean getDismissOnBackPress();
2512    method public boolean getDismissOnClickOutside();
2513    method public boolean getFocusable();
2514    method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy();
2515    property public final boolean dismissOnBackPress;
2516    property public final boolean dismissOnClickOutside;
2517    property public final boolean focusable;
2518    property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy;
2519  }
2520
2521  public enum SecureFlagPolicy {
2522    enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy Inherit;
2523    enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOff;
2524    enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOn;
2525  }
2526
2527  public final class SecureFlagPolicy_androidKt {
2528  }
2529
2530}
2531
2532