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