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