UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

1,375 lines (1,323 loc) 63.9 kB
declare module androidx { export module annotation { export class AnimRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.AnimRes>; /** * Constructs a new instance of the androidx.annotation.AnimRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class AnimatorRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.AnimatorRes>; /** * Constructs a new instance of the androidx.annotation.AnimatorRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class AnyRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.AnyRes>; /** * Constructs a new instance of the androidx.annotation.AnyRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class AnyThread extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.AnyThread>; /** * Constructs a new instance of the androidx.annotation.AnyThread interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ArrayRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ArrayRes>; /** * Constructs a new instance of the androidx.annotation.ArrayRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class AttrRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.AttrRes>; /** * Constructs a new instance of the androidx.annotation.AttrRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class BinderThread extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.BinderThread>; /** * Constructs a new instance of the androidx.annotation.BinderThread interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class BoolRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.BoolRes>; /** * Constructs a new instance of the androidx.annotation.BoolRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class CallSuper extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.CallSuper>; /** * Constructs a new instance of the androidx.annotation.CallSuper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class CheckResult extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.CheckResult>; /** * Constructs a new instance of the androidx.annotation.CheckResult interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { suggest(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public suggest(): string; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ChecksSdkIntAtLeast extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ChecksSdkIntAtLeast>; /** * Constructs a new instance of the androidx.annotation.ChecksSdkIntAtLeast interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { api(): number; codename(): string; parameter(): number; lambda(): number; extension(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public api(): number; public parameter(): number; public lambda(): number; public extension(): number; public codename(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ColorInt extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ColorInt>; /** * Constructs a new instance of the androidx.annotation.ColorInt interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ColorLong extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ColorLong>; /** * Constructs a new instance of the androidx.annotation.ColorLong interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ColorRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ColorRes>; /** * Constructs a new instance of the androidx.annotation.ColorRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class ContentView extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.ContentView>; /** * Constructs a new instance of the androidx.annotation.ContentView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class DeprecatedSinceApi extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.DeprecatedSinceApi>; /** * Constructs a new instance of the androidx.annotation.DeprecatedSinceApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { api(): number; message(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public api(): number; public message(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class DimenRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.DimenRes>; /** * Constructs a new instance of the androidx.annotation.DimenRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class Dimension extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.Dimension>; /** * Constructs a new instance of the androidx.annotation.Dimension interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { unit(): number; "<clinit>"(): void; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public static PX: number; public static SP: number; public static DP: number; public unit(): number; public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } export module Dimension { export class Companion extends java.lang.Object { public static class: java.lang.Class<androidx.annotation.Dimension.Companion>; public static DP: number; public static PX: number; public static SP: number; } } } } declare module androidx { export module annotation { export class Discouraged extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.Discouraged>; /** * Constructs a new instance of the androidx.annotation.Discouraged interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { message(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public message(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class DisplayContext extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.DisplayContext>; /** * Constructs a new instance of the androidx.annotation.DisplayContext interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class DoNotInline extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.DoNotInline>; /** * Constructs a new instance of the androidx.annotation.DoNotInline interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class DrawableRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.DrawableRes>; /** * Constructs a new instance of the androidx.annotation.DrawableRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class EmptySuper extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.EmptySuper>; /** * Constructs a new instance of the androidx.annotation.EmptySuper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class FloatRange extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.FloatRange>; /** * Constructs a new instance of the androidx.annotation.FloatRange interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { from(): number; to(): number; fromInclusive(): boolean; toInclusive(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public to(): number; public equals(obj: any): boolean; public toInclusive(): boolean; public fromInclusive(): boolean; public annotationType(): java.lang.Class<any>; public from(): number; public hashCode(): number; } } } declare module androidx { export module annotation { export class FontRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.FontRes>; /** * Constructs a new instance of the androidx.annotation.FontRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class FractionRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.FractionRes>; /** * Constructs a new instance of the androidx.annotation.FractionRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class GravityInt extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.GravityInt>; /** * Constructs a new instance of the androidx.annotation.GravityInt interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.GuardedBy>; /** * Constructs a new instance of the androidx.annotation.GuardedBy interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class HalfFloat extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.HalfFloat>; /** * Constructs a new instance of the androidx.annotation.HalfFloat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class IdRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.IdRes>; /** * Constructs a new instance of the androidx.annotation.IdRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class InspectableProperty extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.InspectableProperty>; /** * Constructs a new instance of the androidx.annotation.InspectableProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { name(): string; attributeId(): number; hasAttributeId(): boolean; valueType(): androidx.annotation.InspectableProperty.ValueType; enumMapping(): androidx.annotation.InspectableProperty.EnumEntry[]; flagMapping(): androidx.annotation.InspectableProperty.FlagEntry[]; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public valueType(): androidx.annotation.InspectableProperty.ValueType; public enumMapping(): androidx.annotation.InspectableProperty.EnumEntry[]; public equals(param0: any): boolean; public attributeId(): number; public toString(): string; public name(): string; public equals(obj: any): boolean; public flagMapping(): androidx.annotation.InspectableProperty.FlagEntry[]; public hasAttributeId(): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } export module InspectableProperty { export class EnumEntry extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.InspectableProperty.EnumEntry>; /** * Constructs a new instance of the androidx.annotation.InspectableProperty$EnumEntry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { name(): string; value(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public name(): string; public equals(obj: any): boolean; public hashCode(): number; public equals(param0: any): boolean; public annotationType(): java.lang.Class<any>; public value(): number; public toString(): string; } export class FlagEntry extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.InspectableProperty.FlagEntry>; /** * Constructs a new instance of the androidx.annotation.InspectableProperty$FlagEntry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { name(): string; target(): number; mask(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public name(): string; public equals(obj: any): boolean; public mask(): number; public hashCode(): number; public target(): number; public equals(param0: any): boolean; public annotationType(): java.lang.Class<any>; public toString(): string; } export class ValueType { public static class: java.lang.Class<androidx.annotation.InspectableProperty.ValueType>; public static NONE: androidx.annotation.InspectableProperty.ValueType; public static INFERRED: androidx.annotation.InspectableProperty.ValueType; public static INT_ENUM: androidx.annotation.InspectableProperty.ValueType; public static INT_FLAG: androidx.annotation.InspectableProperty.ValueType; public static COLOR: androidx.annotation.InspectableProperty.ValueType; public static GRAVITY: androidx.annotation.InspectableProperty.ValueType; public static RESOURCE_ID: androidx.annotation.InspectableProperty.ValueType; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): androidx.annotation.InspectableProperty.ValueType[]; public static valueOf(value: string): androidx.annotation.InspectableProperty.ValueType; } } } } declare module androidx { export module annotation { export class IntDef extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.IntDef>; /** * Constructs a new instance of the androidx.annotation.IntDef interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): number[]; flag(): boolean; open(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public open(): boolean; public equals(param0: any): boolean; public value(): number[]; public toString(): string; public equals(obj: any): boolean; public flag(): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class IntRange extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.IntRange>; /** * Constructs a new instance of the androidx.annotation.IntRange interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { from(): number; to(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public to(): number; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public from(): number; public hashCode(): number; } } } declare module androidx { export module annotation { export class IntegerRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.IntegerRes>; /** * Constructs a new instance of the androidx.annotation.IntegerRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class InterpolatorRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.InterpolatorRes>; /** * Constructs a new instance of the androidx.annotation.InterpolatorRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class Keep extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.Keep>; /** * Constructs a new instance of the androidx.annotation.Keep interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class LayoutRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.LayoutRes>; /** * Constructs a new instance of the androidx.annotation.LayoutRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class LongDef extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.LongDef>; /** * Constructs a new instance of the androidx.annotation.LongDef interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): number[]; flag(): boolean; open(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public open(): boolean; public equals(param0: any): boolean; public value(): number[]; public toString(): string; public equals(obj: any): boolean; public flag(): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class MainThread extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.MainThread>; /** * Constructs a new instance of the androidx.annotation.MainThread interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class MenuRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.MenuRes>; /** * Constructs a new instance of the androidx.annotation.MenuRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class NavigationRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.NavigationRes>; /** * Constructs a new instance of the androidx.annotation.NavigationRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class NonNull extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.NonNull>; /** * Constructs a new instance of the androidx.annotation.NonNull interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class NonUiContext extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.NonUiContext>; /** * Constructs a new instance of the androidx.annotation.NonUiContext interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class Nullable extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.Nullable>; /** * Constructs a new instance of the androidx.annotation.Nullable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class OpenForTesting extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.OpenForTesting>; /** * Constructs a new instance of the androidx.annotation.OpenForTesting interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class PluralsRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.PluralsRes>; /** * Constructs a new instance of the androidx.annotation.PluralsRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class Px extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.Px>; /** * Constructs a new instance of the androidx.annotation.Px interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class RawRes extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RawRes>; /** * Constructs a new instance of the androidx.annotation.RawRes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class RequiresApi extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresApi>; /** * Constructs a new instance of the androidx.annotation.RequiresApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): number; api(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public api(): number; public value(): number; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class RequiresExtension extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresExtension>; /** * Constructs a new instance of the androidx.annotation.RequiresExtension interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { extension(): number; version(): number; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public version(): number; public toString(): string; public equals(obj: any): boolean; public extension(): number; public annotationType(): java.lang.Class<any>; public hashCode(): number; } export module RequiresExtension { export class Container extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresExtension.Container>; /** * Constructs a new instance of the androidx.annotation.RequiresExtension$Container interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): androidx.annotation.RequiresExtension[]; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public value(): androidx.annotation.RequiresExtension[]; public equals(obj: any): boolean; public hashCode(): number; public equals(param0: any): boolean; public annotationType(): java.lang.Class<any>; public toString(): string; } } } } declare module androidx { export module annotation { export class RequiresFeature extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresFeature>; /** * Constructs a new instance of the androidx.annotation.RequiresFeature interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { name(): string; enforcement(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public name(): string; public enforcement(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module androidx { export module annotation { export class RequiresPermission extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresPermission>; /** * Constructs a new instance of the androidx.annotation.RequiresPermission interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; allOf(): string[]; anyOf(): string[]; conditional(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public allOf(): string[]; public conditional(): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public anyOf(): string[]; public annotationType(): java.lang.Class<any>; public hashCode(): number; } export module RequiresPermission { export class Read extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<androidx.annotation.RequiresPermission.Read>; /** * Constructs a new instance of the androidx.annotation.RequiresPermission$Read interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): androidx.annotation.RequiresPermission;