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