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