1// Signature format: 4.0
2package androidx.compose.ui.text {
3
4  public final class ActualAtomicReferenceJvmKt {
5  }
6
7  public final class AndroidTextStyle_androidKt {
8  }
9
10  @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
11    ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles);
12    method public operator char get(int index);
13    method public int getLength();
14    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
15    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
16    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
17    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
18    method public String getText();
19    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
20    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
21    method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
22    method public androidx.compose.ui.text.AnnotatedString subSequence(long range);
23    property public int length;
24    property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
25    property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
26    property public final String text;
27  }
28
29  public static final class AnnotatedString.Builder {
30    ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
31    ctor public AnnotatedString.Builder(optional int capacity);
32    ctor public AnnotatedString.Builder(String text);
33    method public void addStringAnnotation(String tag, String annotation, int start, int end);
34    method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
35    method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
36    method public void append(androidx.compose.ui.text.AnnotatedString text);
37    method public void append(char char);
38    method public void append(String text);
39    method public int getLength();
40    method public void pop();
41    method public void pop(int index);
42    method public int pushStringAnnotation(String tag, String annotation);
43    method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
44    method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
45    method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
46    method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
47    property public final int length;
48  }
49
50  @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
51    ctor public AnnotatedString.Range(T? item, int start, int end);
52    ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
53    method public T! component1();
54    method public int component2();
55    method public int component3();
56    method public String component4();
57    method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
58    method public int getEnd();
59    method public T! getItem();
60    method public int getStart();
61    method public String getTag();
62    property public final int end;
63    property public final T! item;
64    property public final int start;
65    property public final String tag;
66  }
67
68  public final class AnnotatedStringKt {
69    method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
70    method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
71    method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
72    method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
73    method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
74    method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
75    method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
76    method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.ParagraphStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
77    method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.SpanStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
78  }
79
80  public final class JvmAnnotatedString_jvmKt {
81  }
82
83  public final class JvmCharHelpers_androidKt {
84  }
85
86  public final class MultiParagraph {
87    ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
88    ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
89    ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
90    ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
91    ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
92    method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
93    method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
94    method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
95    method public boolean getDidExceedMaxLines();
96    method public float getFirstBaseline();
97    method public float getHeight();
98    method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
99    method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
100    method public float getLastBaseline();
101    method public float getLineBottom(int lineIndex);
102    method public int getLineCount();
103    method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
104    method public int getLineForOffset(int offset);
105    method public int getLineForVerticalPosition(float vertical);
106    method public float getLineHeight(int lineIndex);
107    method public float getLineLeft(int lineIndex);
108    method public float getLineRight(int lineIndex);
109    method public int getLineStart(int lineIndex);
110    method public float getLineTop(int lineIndex);
111    method public float getLineWidth(int lineIndex);
112    method public float getMaxIntrinsicWidth();
113    method public int getMaxLines();
114    method public float getMinIntrinsicWidth();
115    method public int getOffsetForPosition(long position);
116    method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
117    method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
118    method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
119    method public float getWidth();
120    method public long getWordBoundary(int offset);
121    method public boolean isLineEllipsized(int lineIndex);
122    method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration);
123    property public final boolean didExceedMaxLines;
124    property public final float firstBaseline;
125    property public final float height;
126    property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
127    property public final float lastBaseline;
128    property public final int lineCount;
129    property public final float maxIntrinsicWidth;
130    property public final int maxLines;
131    property public final float minIntrinsicWidth;
132    property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
133    property public final float width;
134  }
135
136  public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
137    ctor @Deprecated public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
138    ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
139    method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
140    method public float getMaxIntrinsicWidth();
141    method public float getMinIntrinsicWidth();
142    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
143    property public final androidx.compose.ui.text.AnnotatedString annotatedString;
144    property public boolean hasStaleResolvedFonts;
145    property public float maxIntrinsicWidth;
146    property public float minIntrinsicWidth;
147    property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
148  }
149
150  public final class MultiParagraphIntrinsicsKt {
151  }
152
153  public final class MultiParagraphKt {
154  }
155
156  public interface Paragraph {
157    method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
158    method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
159    method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
160    method public boolean getDidExceedMaxLines();
161    method public float getFirstBaseline();
162    method public float getHeight();
163    method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
164    method public float getLastBaseline();
165    method public float getLineBottom(int lineIndex);
166    method public int getLineCount();
167    method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
168    method public int getLineForOffset(int offset);
169    method public int getLineForVerticalPosition(float vertical);
170    method public float getLineHeight(int lineIndex);
171    method public float getLineLeft(int lineIndex);
172    method public float getLineRight(int lineIndex);
173    method public int getLineStart(int lineIndex);
174    method public float getLineTop(int lineIndex);
175    method public float getLineWidth(int lineIndex);
176    method public float getMaxIntrinsicWidth();
177    method public float getMinIntrinsicWidth();
178    method public int getOffsetForPosition(long position);
179    method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
180    method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
181    method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
182    method public float getWidth();
183    method public long getWordBoundary(int offset);
184    method public boolean isLineEllipsized(int lineIndex);
185    method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration);
186    property public abstract boolean didExceedMaxLines;
187    property public abstract float firstBaseline;
188    property public abstract float height;
189    property public abstract float lastBaseline;
190    property public abstract int lineCount;
191    property public abstract float maxIntrinsicWidth;
192    property public abstract float minIntrinsicWidth;
193    property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
194    property public abstract float width;
195  }
196
197  public interface ParagraphIntrinsics {
198    method public default boolean getHasStaleResolvedFonts();
199    method public float getMaxIntrinsicWidth();
200    method public float getMinIntrinsicWidth();
201    property public default boolean hasStaleResolvedFonts;
202    property public abstract float maxIntrinsicWidth;
203    property public abstract float minIntrinsicWidth;
204  }
205
206  public final class ParagraphIntrinsicsKt {
207    method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
208    method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
209  }
210
211  public final class ParagraphKt {
212    method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
213    method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
214    method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
215    method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
216    method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
217  }
218
219  @androidx.compose.runtime.Immutable public final class ParagraphStyle {
220    ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
221    method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
222    method public operator boolean equals(Object? other);
223    method public long getLineHeight();
224    method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
225    method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
226    method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
227    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
228    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
229    property public final long lineHeight;
230    property public final androidx.compose.ui.text.style.TextAlign? textAlign;
231    property public final androidx.compose.ui.text.style.TextDirection? textDirection;
232    property public final androidx.compose.ui.text.style.TextIndent? textIndent;
233  }
234
235  public final class ParagraphStyleKt {
236    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.ParagraphStyle lerp(androidx.compose.ui.text.ParagraphStyle start, androidx.compose.ui.text.ParagraphStyle stop, float fraction);
237  }
238
239  @androidx.compose.runtime.Immutable public final class Placeholder {
240    ctor public Placeholder(long width, long height, int placeholderVerticalAlign);
241    method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign);
242    method public operator boolean equals(Object? other);
243    method public long getHeight();
244    method public int getPlaceholderVerticalAlign();
245    method public long getWidth();
246    property public final long height;
247    property public final int placeholderVerticalAlign;
248    property public final long width;
249  }
250
251  @kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign {
252    field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion;
253  }
254
255  public static final class PlaceholderVerticalAlign.Companion {
256    method public int getAboveBaseline();
257    method public int getBottom();
258    method public int getCenter();
259    method public int getTextBottom();
260    method public int getTextCenter();
261    method public int getTextTop();
262    method public int getTop();
263    property public final int AboveBaseline;
264    property public final int Bottom;
265    property public final int Center;
266    property public final int TextBottom;
267    property public final int TextCenter;
268    property public final int TextTop;
269    property public final int Top;
270  }
271
272  public final class SaversKt {
273  }
274
275  @androidx.compose.runtime.Immutable public final class SpanStyle {
276    ctor public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
277    method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
278    method public operator boolean equals(Object? other);
279    method public long getBackground();
280    method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
281    method public long getColor();
282    method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
283    method public String? getFontFeatureSettings();
284    method public long getFontSize();
285    method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
286    method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
287    method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
288    method public long getLetterSpacing();
289    method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
290    method public androidx.compose.ui.graphics.Shadow? getShadow();
291    method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
292    method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
293    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
294    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
295    property public final long background;
296    property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
297    property public final long color;
298    property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
299    property public final String? fontFeatureSettings;
300    property public final long fontSize;
301    property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
302    property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
303    property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
304    property public final long letterSpacing;
305    property public final androidx.compose.ui.text.intl.LocaleList? localeList;
306    property public final androidx.compose.ui.graphics.Shadow? shadow;
307    property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
308    property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
309  }
310
311  public final class SpanStyleKt {
312    method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
313  }
314
315  public final class StringKt {
316    method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
317    method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
318    method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
319    method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
320    method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
321    method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
322    method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
323    method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
324  }
325
326  public final class TempListUtilsKt {
327  }
328
329  public final class TextLayoutInput {
330    ctor @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, long constraints);
331    ctor public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, long constraints);
332    method @Deprecated public androidx.compose.ui.text.TextLayoutInput copy(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional int overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional long constraints);
333    method public operator boolean equals(Object? other);
334    method public long getConstraints();
335    method public androidx.compose.ui.unit.Density getDensity();
336    method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver();
337    method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
338    method public int getMaxLines();
339    method public int getOverflow();
340    method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
341    method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
342    method public boolean getSoftWrap();
343    method public androidx.compose.ui.text.TextStyle getStyle();
344    method public androidx.compose.ui.text.AnnotatedString getText();
345    property public final long constraints;
346    property public final androidx.compose.ui.unit.Density density;
347    property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver;
348    property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
349    property public final int maxLines;
350    property public final int overflow;
351    property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
352    property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
353    property public final boolean softWrap;
354    property public final androidx.compose.ui.text.TextStyle style;
355    property public final androidx.compose.ui.text.AnnotatedString text;
356  }
357
358  public final class TextLayoutResult {
359    ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size);
360    method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
361    method public operator boolean equals(Object? other);
362    method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
363    method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
364    method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
365    method public boolean getDidOverflowHeight();
366    method public boolean getDidOverflowWidth();
367    method public float getFirstBaseline();
368    method public boolean getHasVisualOverflow();
369    method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
370    method public float getLastBaseline();
371    method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
372    method public float getLineBottom(int lineIndex);
373    method public int getLineCount();
374    method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
375    method public int getLineForOffset(int offset);
376    method public int getLineForVerticalPosition(float vertical);
377    method public float getLineLeft(int lineIndex);
378    method public float getLineRight(int lineIndex);
379    method public int getLineStart(int lineIndex);
380    method public float getLineTop(int lineIndex);
381    method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
382    method public int getOffsetForPosition(long position);
383    method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
384    method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
385    method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
386    method public long getSize();
387    method public long getWordBoundary(int offset);
388    method public boolean isLineEllipsized(int lineIndex);
389    property public final boolean didOverflowHeight;
390    property public final boolean didOverflowWidth;
391    property public final float firstBaseline;
392    property public final boolean hasVisualOverflow;
393    property public final float lastBaseline;
394    property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
395    property public final int lineCount;
396    property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
397    property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
398    property public final long size;
399  }
400
401  public final class TextPainter {
402    method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
403    field public static final androidx.compose.ui.text.TextPainter INSTANCE;
404  }
405
406  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange {
407    method public operator boolean contains(int offset);
408    method public operator boolean contains(long other);
409    method public boolean getCollapsed();
410    method public int getEnd();
411    method public int getLength();
412    method public int getMax();
413    method public int getMin();
414    method public boolean getReversed();
415    method public int getStart();
416    method public boolean intersects(long other);
417    property public final boolean collapsed;
418    property public final int end;
419    property public final int length;
420    property public final int max;
421    property public final int min;
422    property public final boolean reversed;
423    property public final int start;
424    field public static final androidx.compose.ui.text.TextRange.Companion Companion;
425  }
426
427  public static final class TextRange.Companion {
428    method public long getZero();
429    property public final long Zero;
430  }
431
432  public final class TextRangeKt {
433    method public static long TextRange(int index);
434    method public static long TextRange(int start, int end);
435    method public static String substring(CharSequence, long range);
436  }
437
438  @androidx.compose.runtime.Immutable public final class TextStyle {
439    ctor public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
440    method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
441    method public long getBackground();
442    method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
443    method public long getColor();
444    method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
445    method public String? getFontFeatureSettings();
446    method public long getFontSize();
447    method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
448    method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
449    method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
450    method public long getLetterSpacing();
451    method public long getLineHeight();
452    method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
453    method public androidx.compose.ui.graphics.Shadow? getShadow();
454    method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
455    method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
456    method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
457    method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
458    method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
459    method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other);
460    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
461    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
462    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
463    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
464    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
465    method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
466    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
467    method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
468    property public final long background;
469    property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
470    property public final long color;
471    property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
472    property public final String? fontFeatureSettings;
473    property public final long fontSize;
474    property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
475    property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
476    property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
477    property public final long letterSpacing;
478    property public final long lineHeight;
479    property public final androidx.compose.ui.text.intl.LocaleList? localeList;
480    property public final androidx.compose.ui.graphics.Shadow? shadow;
481    property public final androidx.compose.ui.text.style.TextAlign? textAlign;
482    property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
483    property public final androidx.compose.ui.text.style.TextDirection? textDirection;
484    property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
485    property public final androidx.compose.ui.text.style.TextIndent? textIndent;
486    field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
487  }
488
489  public static final class TextStyle.Companion {
490    method public androidx.compose.ui.text.TextStyle getDefault();
491    property public final androidx.compose.ui.text.TextStyle Default;
492  }
493
494  public final class TextStyleKt {
495    method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
496    method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
497  }
498
499  public abstract sealed class TtsAnnotation {
500  }
501
502  public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
503    ctor public VerbatimTtsAnnotation(String verbatim);
504    method public String getVerbatim();
505    property public final String verbatim;
506  }
507
508}
509
510package androidx.compose.ui.text.android {
511
512  public final class LayoutCompatKt {
513  }
514
515  public final class LayoutHelperKt {
516  }
517
518  public final class LayoutIntrinsicsKt {
519  }
520
521  public final class PaintExtensionsKt {
522  }
523
524  public final class SpannedExtensionsKt {
525  }
526
527  public final class StaticLayoutFactoryKt {
528  }
529
530  public final class TempListUtilsKt {
531  }
532
533  public final class TextLayoutKt {
534  }
535
536}
537
538package androidx.compose.ui.text.android.style {
539
540  public final class LineHeightStyleSpanKt {
541  }
542
543  public final class PlaceholderSpanKt {
544  }
545
546}
547
548package androidx.compose.ui.text.caches {
549
550  public final class ContainerHelpersKt {
551  }
552
553  public final class SimpleArrayMapKt {
554  }
555
556}
557
558package androidx.compose.ui.text.font {
559
560  public abstract class AndroidFont implements androidx.compose.ui.text.font.Font {
561    ctor public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader);
562    method public final int getLoadingStrategy();
563    method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader();
564    property public final int loadingStrategy;
565    property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader;
566  }
567
568  public static interface AndroidFont.TypefaceLoader {
569    method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface>);
570    method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font);
571  }
572
573  public final class AndroidFontKt {
574  }
575
576  public final class AndroidFontLoader_androidKt {
577  }
578
579  public final class AndroidFontResolveInterceptor_androidKt {
580  }
581
582  public final class AndroidFontUtils_androidKt {
583  }
584
585  public final class AndroidTypeface_androidKt {
586    method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
587    method @Deprecated public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<kotlin.Pair<androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle>>? styles);
588    method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
589  }
590
591  public final class DelegatingFontLoaderForDeprecatedUsage_androidKt {
592    method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context);
593  }
594
595  public final class DeviceFontFamilyNameFontKt {
596  }
597
598  public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
599  }
600
601  @androidx.compose.runtime.Immutable public interface Font {
602    method public int getStyle();
603    method public androidx.compose.ui.text.font.FontWeight getWeight();
604    property public abstract int style;
605    property public abstract androidx.compose.ui.text.font.FontWeight weight;
606    field public static final androidx.compose.ui.text.font.Font.Companion Companion;
607  }
608
609  public static final class Font.Companion {
610  }
611
612  @Deprecated public static interface Font.ResourceLoader {
613    method @Deprecated public Object load(androidx.compose.ui.text.font.Font font);
614  }
615
616  @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
617    method @Deprecated public final boolean getCanLoadSynchronously();
618    property @Deprecated public final boolean canLoadSynchronously;
619    field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
620  }
621
622  public static final class FontFamily.Companion {
623    method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
624    method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
625    method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
626    method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
627    method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
628    property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
629    property public final androidx.compose.ui.text.font.SystemFontFamily Default;
630    property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
631    property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
632    property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
633  }
634
635  public static sealed interface FontFamily.Resolver {
636    method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>);
637    method public androidx.compose.runtime.State<java.lang.Object> resolve(optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis);
638  }
639
640  public final class FontFamilyKt {
641    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
642    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
643    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
644  }
645
646  public final class FontFamilyResolverKt {
647  }
648
649  public final class FontFamilyResolver_androidKt {
650    method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context);
651  }
652
653  public final class FontKt {
654    method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font! Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
655    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy);
656    method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
657  }
658
659  @androidx.compose.runtime.Immutable public final class FontListFontFamily extends androidx.compose.ui.text.font.FileBasedFontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.compose.ui.text.font.Font> {
660    method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
661    property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
662  }
663
664  public final class FontListFontFamilyTypefaceAdapterKt {
665  }
666
667  @kotlin.jvm.JvmInline public final value class FontLoadingStrategy {
668    method public int getValue();
669    property public final int value;
670    field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion;
671  }
672
673  public static final class FontLoadingStrategy.Companion {
674    method public int getAsync();
675    method public int getBlocking();
676    method public int getOptionalLocal();
677    property public final int Async;
678    property public final int Blocking;
679    property public final int OptionalLocal;
680  }
681
682  @kotlin.jvm.JvmInline public final value class FontStyle {
683    ctor public FontStyle(int value);
684    method public int getValue();
685    property public final int value;
686    field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion;
687  }
688
689  public static final class FontStyle.Companion {
690    method public int getItalic();
691    method public int getNormal();
692    method public java.util.List<androidx.compose.ui.text.font.FontStyle> values();
693    property public final int Italic;
694    property public final int Normal;
695  }
696
697  @kotlin.jvm.JvmInline public final value class FontSynthesis {
698    field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion;
699  }
700
701  public static final class FontSynthesis.Companion {
702    method public int getAll();
703    method public int getNone();
704    method public int getStyle();
705    method public int getWeight();
706    property public final int All;
707    property public final int None;
708    property public final int Style;
709    property public final int Weight;
710  }
711
712  public final class FontSynthesis_androidKt {
713  }
714
715  @androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
716    ctor public FontWeight(int weight);
717    method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
718    method public int getWeight();
719    property public final int weight;
720    field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
721  }
722
723  public static final class FontWeight.Companion {
724    method public androidx.compose.ui.text.font.FontWeight getBlack();
725    method public androidx.compose.ui.text.font.FontWeight getBold();
726    method public androidx.compose.ui.text.font.FontWeight getExtraBold();
727    method public androidx.compose.ui.text.font.FontWeight getExtraLight();
728    method public androidx.compose.ui.text.font.FontWeight getLight();
729    method public androidx.compose.ui.text.font.FontWeight getMedium();
730    method public androidx.compose.ui.text.font.FontWeight getNormal();
731    method public androidx.compose.ui.text.font.FontWeight getSemiBold();
732    method public androidx.compose.ui.text.font.FontWeight getThin();
733    method public androidx.compose.ui.text.font.FontWeight getW100();
734    method public androidx.compose.ui.text.font.FontWeight getW200();
735    method public androidx.compose.ui.text.font.FontWeight getW300();
736    method public androidx.compose.ui.text.font.FontWeight getW400();
737    method public androidx.compose.ui.text.font.FontWeight getW500();
738    method public androidx.compose.ui.text.font.FontWeight getW600();
739    method public androidx.compose.ui.text.font.FontWeight getW700();
740    method public androidx.compose.ui.text.font.FontWeight getW800();
741    method public androidx.compose.ui.text.font.FontWeight getW900();
742    property public final androidx.compose.ui.text.font.FontWeight Black;
743    property public final androidx.compose.ui.text.font.FontWeight Bold;
744    property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
745    property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
746    property public final androidx.compose.ui.text.font.FontWeight Light;
747    property public final androidx.compose.ui.text.font.FontWeight Medium;
748    property public final androidx.compose.ui.text.font.FontWeight Normal;
749    property public final androidx.compose.ui.text.font.FontWeight SemiBold;
750    property public final androidx.compose.ui.text.font.FontWeight Thin;
751    property public final androidx.compose.ui.text.font.FontWeight W100;
752    property public final androidx.compose.ui.text.font.FontWeight W200;
753    property public final androidx.compose.ui.text.font.FontWeight W300;
754    property public final androidx.compose.ui.text.font.FontWeight W400;
755    property public final androidx.compose.ui.text.font.FontWeight W500;
756    property public final androidx.compose.ui.text.font.FontWeight W600;
757    property public final androidx.compose.ui.text.font.FontWeight W700;
758    property public final androidx.compose.ui.text.font.FontWeight W800;
759    property public final androidx.compose.ui.text.font.FontWeight W900;
760  }
761
762  public final class FontWeightKt {
763    method public static androidx.compose.ui.text.font.FontWeight lerp(androidx.compose.ui.text.font.FontWeight start, androidx.compose.ui.text.font.FontWeight stop, float fraction);
764  }
765
766  @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
767    method public String getName();
768    property public final String name;
769  }
770
771  public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
772    method public androidx.compose.ui.text.font.Typeface getTypeface();
773    property public final androidx.compose.ui.text.font.Typeface typeface;
774  }
775
776  public final class PlatformTypefacesKt {
777  }
778
779  public final class ResourceFont implements androidx.compose.ui.text.font.Font {
780    method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
781    method public int getResId();
782    method public int getStyle();
783    method public androidx.compose.ui.text.font.FontWeight getWeight();
784    property public final int resId;
785    property public int style;
786    property public androidx.compose.ui.text.font.FontWeight weight;
787  }
788
789  public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
790  }
791
792  public interface Typeface {
793    method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
794    property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
795  }
796
797}
798
799package androidx.compose.ui.text.input {
800
801  public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
802    ctor public BackspaceCommand();
803    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
804  }
805
806  public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
807    ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
808    ctor public CommitTextCommand(String text, int newCursorPosition);
809    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
810    method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
811    method public int getNewCursorPosition();
812    method public String getText();
813    property public final androidx.compose.ui.text.AnnotatedString annotatedString;
814    property public final int newCursorPosition;
815    property public final String text;
816  }
817
818  public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
819    ctor public DeleteAllCommand();
820    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
821  }
822
823  public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
824    ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
825    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
826    method public int getLengthAfterCursor();
827    method public int getLengthBeforeCursor();
828    property public final int lengthAfterCursor;
829    property public final int lengthBeforeCursor;
830  }
831
832  public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
833    ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
834    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
835    method public int getLengthAfterCursor();
836    method public int getLengthBeforeCursor();
837    property public final int lengthAfterCursor;
838    property public final int lengthBeforeCursor;
839  }
840
841  public interface EditCommand {
842    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
843  }
844
845  public final class EditCommandKt {
846  }
847
848  public final class EditProcessor {
849    ctor public EditProcessor();
850    method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
851    method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
852    method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
853  }
854
855  public final class EditingBuffer {
856    ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection);
857  }
858
859  public final class EditingBufferKt {
860  }
861
862  public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
863    ctor public FinishComposingTextCommand();
864    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
865  }
866
867  public final class GapBufferKt {
868  }
869
870  @kotlin.jvm.JvmInline public final value class ImeAction {
871    field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion;
872  }
873
874  public static final class ImeAction.Companion {
875    method public int getDefault();
876    method public int getDone();
877    method public int getGo();
878    method public int getNext();
879    method public int getNone();
880    method public int getPrevious();
881    method public int getSearch();
882    method public int getSend();
883    property public final int Default;
884    property public final int Done;
885    property public final int Go;
886    property public final int Next;
887    property public final int None;
888    property public final int Previous;
889    property public final int Search;
890    property public final int Send;
891  }
892
893  @androidx.compose.runtime.Immutable public final class ImeOptions {
894    ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
895    method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
896    method public boolean getAutoCorrect();
897    method public int getCapitalization();
898    method public int getImeAction();
899    method public int getKeyboardType();
900    method public boolean getSingleLine();
901    property public final boolean autoCorrect;
902    property public final int capitalization;
903    property public final int imeAction;
904    property public final int keyboardType;
905    property public final boolean singleLine;
906    field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
907  }
908
909  public static final class ImeOptions.Companion {
910    method public androidx.compose.ui.text.input.ImeOptions getDefault();
911    property public final androidx.compose.ui.text.input.ImeOptions Default;
912  }
913
914  @Deprecated public interface InputEventCallback {
915    method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
916    method @Deprecated public void onImeAction(int imeAction);
917  }
918
919  @kotlin.jvm.JvmInline public final value class KeyboardCapitalization {
920    field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion;
921  }
922
923  public static final class KeyboardCapitalization.Companion {
924    method public int getCharacters();
925    method public int getNone();
926    method public int getSentences();
927    method public int getWords();
928    property public final int Characters;
929    property public final int None;
930    property public final int Sentences;
931    property public final int Words;
932  }
933
934  @kotlin.jvm.JvmInline public final value class KeyboardType {
935    field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion;
936  }
937
938  public static final class KeyboardType.Companion {
939    method public int getAscii();
940    method public int getDecimal();
941    method public int getEmail();
942    method public int getNumber();
943    method public int getNumberPassword();
944    method public int getPassword();
945    method public int getPhone();
946    method public int getText();
947    method public int getUri();
948    property public final int Ascii;
949    property public final int Decimal;
950    property public final int Email;
951    property public final int Number;
952    property public final int NumberPassword;
953    property public final int Password;
954    property public final int Phone;
955    property public final int Text;
956    property public final int Uri;
957  }
958
959  public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
960    ctor public MoveCursorCommand(int amount);
961    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
962    method public int getAmount();
963    property public final int amount;
964  }
965
966  public interface OffsetMapping {
967    method public int originalToTransformed(int offset);
968    method public int transformedToOriginal(int offset);
969    field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
970  }
971
972  public static final class OffsetMapping.Companion {
973    method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
974    property public final androidx.compose.ui.text.input.OffsetMapping Identity;
975  }
976
977  public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
978    ctor public PasswordVisualTransformation(optional char mask);
979    method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
980    method public char getMask();
981    property public final char mask;
982  }
983
984  public interface PlatformTextInputService {
985    method public void hideSoftwareKeyboard();
986    method @Deprecated public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
987    method public void showSoftwareKeyboard();
988    method public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
989    method public void stopInput();
990    method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
991  }
992
993  public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
994    ctor public SetComposingRegionCommand(int start, int end);
995    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
996    method public int getEnd();
997    method public int getStart();
998    property public final int end;
999    property public final int start;
1000  }
1001
1002  public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
1003    ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
1004    ctor public SetComposingTextCommand(String text, int newCursorPosition);
1005    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1006    method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
1007    method public int getNewCursorPosition();
1008    method public String getText();
1009    property public final androidx.compose.ui.text.AnnotatedString annotatedString;
1010    property public final int newCursorPosition;
1011    property public final String text;
1012  }
1013
1014  public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
1015    ctor public SetSelectionCommand(int start, int end);
1016    method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1017    method public int getEnd();
1018    method public int getStart();
1019    property public final int end;
1020    property public final int start;
1021  }
1022
1023  @androidx.compose.runtime.Immutable public final class TextFieldValue {
1024    ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1025    ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1026    method public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1027    method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1028    method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
1029    method public androidx.compose.ui.text.TextRange? getComposition();
1030    method public long getSelection();
1031    method public String getText();
1032    property public final androidx.compose.ui.text.AnnotatedString annotatedString;
1033    property public final androidx.compose.ui.text.TextRange? composition;
1034    property public final long selection;
1035    property public final String text;
1036    field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
1037  }
1038
1039  public static final class TextFieldValue.Companion {
1040    method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
1041    property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
1042  }
1043
1044  public final class TextFieldValueKt {
1045    method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
1046    method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
1047    method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
1048  }
1049
1050  public class TextInputService {
1051    ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
1052    method public final void hideSoftwareKeyboard();
1053    method public final void showSoftwareKeyboard();
1054    method public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
1055    method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
1056  }
1057
1058  public final class TextInputSession {
1059    ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
1060    method public void dispose();
1061    method public boolean hideSoftwareKeyboard();
1062    method public boolean isOpen();
1063    method @Deprecated public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
1064    method public boolean showSoftwareKeyboard();
1065    method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
1066    property public final boolean isOpen;
1067  }
1068
1069  public final class TransformedText {
1070    ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
1071    method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
1072    method public androidx.compose.ui.text.AnnotatedString getText();
1073    property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
1074    property public final androidx.compose.ui.text.AnnotatedString text;
1075  }
1076
1077  @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
1078    method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
1079    field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
1080  }
1081
1082  public static final class VisualTransformation.Companion {
1083    method public androidx.compose.ui.text.input.VisualTransformation getNone();
1084    property public final androidx.compose.ui.text.input.VisualTransformation None;
1085  }
1086
1087}
1088
1089package androidx.compose.ui.text.intl {
1090
1091  public final class AndroidPlatformLocale_androidKt {
1092  }
1093
1094  @androidx.compose.runtime.Immutable public final class Locale {
1095    ctor public Locale(String languageTag);
1096    method public String getLanguage();
1097    method public String getRegion();
1098    method public String getScript();
1099    method public String toLanguageTag();
1100    property public final String language;
1101    property public final String region;
1102    property public final String script;
1103    field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
1104  }
1105
1106  public static final class Locale.Companion {
1107    method public androidx.compose.ui.text.intl.Locale getCurrent();
1108    property public final androidx.compose.ui.text.intl.Locale current;
1109  }
1110
1111  @androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
1112    ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
1113    ctor public LocaleList(String languageTags);
1114    ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
1115    method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
1116    method public boolean containsAll(java.util.Collection<E!> elements);
1117    method public operator androidx.compose.ui.text.intl.Locale get(int i);
1118    method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
1119    method public int getSize();
1120    method public boolean isEmpty();
1121    method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
1122    property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
1123    property public int size;
1124    field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
1125  }
1126
1127  public static final class LocaleList.Companion {
1128    method public androidx.compose.ui.text.intl.LocaleList getCurrent();
1129    property public final androidx.compose.ui.text.intl.LocaleList current;
1130  }
1131
1132  public final class PlatformLocaleKt {
1133  }
1134
1135}
1136
1137package androidx.compose.ui.text.platform {
1138
1139  public final class AndroidAccessibilitySpannableString_androidKt {
1140  }
1141
1142  public final class AndroidParagraphHelper_androidKt {
1143  }
1144
1145  public final class AndroidParagraphIntrinsics_androidKt {
1146  }
1147
1148  public final class AndroidParagraph_androidKt {
1149  }
1150
1151  public final class AndroidStringDelegate_androidKt {
1152  }
1153
1154  public final class Synchronization_jvmKt {
1155  }
1156
1157}
1158
1159package androidx.compose.ui.text.platform.extensions {
1160
1161  public final class LocaleExtensions_androidKt {
1162  }
1163
1164  public final class PlaceholderExtensions_androidKt {
1165  }
1166
1167  public final class SpannableExtensions_androidKt {
1168  }
1169
1170  public final class TextPaintExtensions_androidKt {
1171  }
1172
1173  public final class TtsAnnotationExtensions_androidKt {
1174    method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
1175    method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
1176  }
1177
1178}
1179
1180package androidx.compose.ui.text.style {
1181
1182  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift {
1183    ctor public BaselineShift(float multiplier);
1184    method public float getMultiplier();
1185    property public final float multiplier;
1186    field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
1187  }
1188
1189  public static final class BaselineShift.Companion {
1190    method public float getNone();
1191    method public float getSubscript();
1192    method public float getSuperscript();
1193    property public final float None;
1194    property public final float Subscript;
1195    property public final float Superscript;
1196  }
1197
1198  public final class BaselineShiftKt {
1199    method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction);
1200  }
1201
1202  public enum ResolvedTextDirection {
1203    enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1204    enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
1205  }
1206
1207  @kotlin.jvm.JvmInline public final value class TextAlign {
1208    field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion;
1209  }
1210
1211  public static final class TextAlign.Companion {
1212    method public int getCenter();
1213    method public int getEnd();
1214    method public int getJustify();
1215    method public int getLeft();
1216    method public int getRight();
1217    method public int getStart();
1218    method public java.util.List<androidx.compose.ui.text.style.TextAlign> values();
1219    property public final int Center;
1220    property public final int End;
1221    property public final int Justify;
1222    property public final int Left;
1223    property public final int Right;
1224    property public final int Start;
1225  }
1226
1227  @androidx.compose.runtime.Immutable public final class TextDecoration {
1228    method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
1229    method public operator boolean equals(Object? other);
1230    method public int getMask();
1231    method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
1232    property public final int mask;
1233    field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
1234  }
1235
1236  public static final class TextDecoration.Companion {
1237    method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1238    method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1239    method public androidx.compose.ui.text.style.TextDecoration getNone();
1240    method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1241    property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1242    property public final androidx.compose.ui.text.style.TextDecoration None;
1243    property public final androidx.compose.ui.text.style.TextDecoration Underline;
1244  }
1245
1246  @kotlin.jvm.JvmInline public final value class TextDirection {
1247    field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion;
1248  }
1249
1250  public static final class TextDirection.Companion {
1251    method public int getContent();
1252    method public int getContentOrLtr();
1253    method public int getContentOrRtl();
1254    method public int getLtr();
1255    method public int getRtl();
1256    property public final int Content;
1257    property public final int ContentOrLtr;
1258    property public final int ContentOrRtl;
1259    property public final int Ltr;
1260    property public final int Rtl;
1261  }
1262
1263  public final class TextDrawStyleKt {
1264  }
1265
1266  @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
1267    ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
1268    method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1269    method public operator boolean equals(Object? other);
1270    method public float getScaleX();
1271    method public float getSkewX();
1272    property public final float scaleX;
1273    property public final float skewX;
1274    field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
1275  }
1276
1277  public static final class TextGeometricTransform.Companion {
1278  }
1279
1280  public final class TextGeometricTransformKt {
1281    method public static androidx.compose.ui.text.style.TextGeometricTransform lerp(androidx.compose.ui.text.style.TextGeometricTransform start, androidx.compose.ui.text.style.TextGeometricTransform stop, float fraction);
1282  }
1283
1284  @androidx.compose.runtime.Immutable public final class TextIndent {
1285    ctor public TextIndent(optional long firstLine, optional long restLine);
1286    method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine);
1287    method public operator boolean equals(Object? other);
1288    method public long getFirstLine();
1289    method public long getRestLine();
1290    property public final long firstLine;
1291    property public final long restLine;
1292    field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
1293  }
1294
1295  public static final class TextIndent.Companion {
1296    method public androidx.compose.ui.text.style.TextIndent getNone();
1297    property public final androidx.compose.ui.text.style.TextIndent None;
1298  }
1299
1300  public final class TextIndentKt {
1301    method public static androidx.compose.ui.text.style.TextIndent lerp(androidx.compose.ui.text.style.TextIndent start, androidx.compose.ui.text.style.TextIndent stop, float fraction);
1302  }
1303
1304  @kotlin.jvm.JvmInline public final value class TextOverflow {
1305    field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion;
1306  }
1307
1308  public static final class TextOverflow.Companion {
1309    method public int getClip();
1310    method public int getEllipsis();
1311    method public int getVisible();
1312    property public final int Clip;
1313    property public final int Ellipsis;
1314    property public final int Visible;
1315  }
1316
1317}
1318
1319