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