UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

959 lines (930 loc) 191 kB
declare module androidx { export module constraintlayout { export module helper { export module widget { export class Flow extends androidx.constraintlayout.widget.VirtualLayout { public static class: java.lang.Class<androidx.constraintlayout.helper.widget.Flow>; public static HORIZONTAL: number; public static VERTICAL: number; public static WRAP_NONE: number; public static WRAP_CHAIN: number; public static WRAP_ALIGNED: number; public static CHAIN_SPREAD: number; public static CHAIN_SPREAD_INSIDE: number; public static CHAIN_PACKED: number; public static HORIZONTAL_ALIGN_START: number; public static HORIZONTAL_ALIGN_END: number; public static HORIZONTAL_ALIGN_CENTER: number; public static VERTICAL_ALIGN_TOP: number; public static VERTICAL_ALIGN_BOTTOM: number; public static VERTICAL_ALIGN_CENTER: number; public static VERTICAL_ALIGN_BASELINE: number; public constructor(context: android.content.Context, attrs: android.util.AttributeSet); public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean; public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void; public setPadding(padding: number): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; public setVerticalBias(bias: number): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void; public setPaddingTop(paddingTop: number): void; public setOrientation(orientation: number): void; public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void; public setFirstHorizontalStyle(style: number): void; public setHorizontalStyle(style: number): void; public init(attrs: android.util.AttributeSet): void; public setPaddingBottom(paddingBottom: number): void; public constructor(context: android.content.Context); public setVerticalStyle(style: number): void; public setPaddingRight(paddingRight: number): void; public setVerticalAlign(align: number): void; public setFirstVerticalBias(bias: number): void; public resolveRtl(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget, isRtl: boolean): void; public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean; public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean; public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void; public setHorizontalAlign(align: number): void; public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean; public setPaddingLeft(paddingLeft: number): void; public sendAccessibilityEvent(eventType: number): void; public setWrapMode(mode: number): void; public setHorizontalBias(bias: number): void; public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean; public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean; public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean; public setFirstHorizontalBias(bias: number): void; public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void; public setVerticalGap(gap: number): void; public sendAccessibilityEvent(param0: number): void; public setFirstVerticalStyle(style: number): void; public setHorizontalGap(gap: number): void; public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable): void; public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void; public setPadding(left: number, top: number, right: number, bottom: number): void; public invalidateDrawable(param0: android.graphics.drawable.Drawable): void; public setMaxElementsWrap(max: number): void; public loadParameters(constraint: androidx.constraintlayout.widget.ConstraintSet.Constraint, child: androidx.constraintlayout.solver.widgets.HelperWidget, layoutParams: androidx.constraintlayout.widget.ConstraintLayout.LayoutParams, mapIdToWidget: android.util.SparseArray<androidx.constraintlayout.solver.widgets.ConstraintWidget>): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number); public onMeasure(layout: androidx.constraintlayout.solver.widgets.VirtualLayout, widthMeasureSpec: number, heightMeasureSpec: number): void; } } } } } declare module androidx { export module constraintlayout { export module helper { export module widget { export class Layer extends androidx.constraintlayout.widget.ConstraintHelper { public static class: java.lang.Class<androidx.constraintlayout.helper.widget.Layer>; public mComputedCenterX: number; public mComputedCenterY: number; public mComputedMaxX: number; public mComputedMaxY: number; public mComputedMinX: number; public mComputedMinY: number; public constructor(context: android.content.Context, attrs: android.util.AttributeSet); public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean; public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean; public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void; public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void; public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean; public setTranslationY(translationY: number): void; public sendAccessibilityEvent(eventType: number): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public setElevation(elevation: number): void; public onAttachedToWindow(): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void; public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean; public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean; public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean; public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void; public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void; public setPivotY(pivotY: number): void; public setVisibility(visibility: number): void; public sendAccessibilityEvent(param0: number): void; public init(attrs: android.util.AttributeSet): void; public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void; public constructor(context: android.content.Context); public setPivotX(pivotX: number): void; public updatePostLayout(container: androidx.constraintlayout.widget.ConstraintLayout): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable): void; public setRotation(angle: number): void; public setTranslationY(dy: number): void; public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void; public updatePreDraw(container: androidx.constraintlayout.widget.ConstraintLayout): void; public invalidateDrawable(param0: android.graphics.drawable.Drawable): void; public calcCenters(): void; public setScaleY(scaleY: number): void; public setScaleX(scaleX: number): void; public setTranslationX(translationX: number): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number); public setTranslationX(dx: number): void; public setRotation(rotation: number): void; public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean; } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class ArcCurveFit extends androidx.constraintlayout.motion.utils.CurveFit { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.ArcCurveFit>; public static ARC_START_VERTICAL: number; public static ARC_START_HORIZONTAL: number; public static ARC_START_FLIP: number; public static ARC_START_LINEAR: number; public getPos(param0: number, param1: number): number; public getSlope(param0: number, param1: number[]): void; public getPos(param0: number, param1: number[]): void; public getPos(t: number, param1: number[]): void; public constructor(); public getSlope(param0: number, param1: number): number; public getSlope(t: number, param1: number[]): void; public constructor(arcModes: number[], time: number[], y: number[][]); public getTimePoints(): number[]; public getPos(t: number, param1: number): number; public getSlope(t: number, param1: number): number; } export module ArcCurveFit { export class Arc extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.ArcCurveFit.Arc>; public getLinearDY(t: number): number; public getLinearY(t: number): number; public getLinearDX(t: number): number; public getLinearX(t: number): number; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export abstract class CurveFit extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.CurveFit>; public static SPLINE: number; public static LINEAR: number; public static CONSTANT: number; public getPos(param0: number, param1: number): number; public getSlope(param0: number, param1: number[]): void; public static getArc(arcModes: number[], time: number[], y: number[][]): androidx.constraintlayout.motion.utils.CurveFit; public getPos(param0: number, param1: number[]): void; public constructor(); public getSlope(param0: number, param1: number): number; public getTimePoints(): number[]; public static get(type: number, time: number[], y: number[][]): androidx.constraintlayout.motion.utils.CurveFit; } export module CurveFit { export class Constant extends androidx.constraintlayout.motion.utils.CurveFit { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.CurveFit.Constant>; public getSlope(param0: number, param1: number): number; public getSlope(t: number, param1: number[]): void; public getPos(param0: number, param1: number): number; public getSlope(param0: number, param1: number[]): void; public getPos(t: number, param1: number[]): void; public getSlope(t: number, param1: number): number; public getPos(param0: number, param1: number[]): void; public getPos(t: number, param1: number): number; public getTimePoints(): number[]; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class Easing extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Easing>; public static NAMED_EASING: string[]; public get(x: number): number; public toString(): string; public static getInterpolator(configString: string): androidx.constraintlayout.motion.utils.Easing; public constructor(); public getDiff(x: number): number; } export module Easing { export class CubicEasing extends androidx.constraintlayout.motion.utils.Easing { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Easing.CubicEasing>; public constructor(x1: number, param1: number, y1: number, param3: number); public constructor(); public get(x: number): number; public getDiff(x: number): number; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class HyperSpline extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.HyperSpline>; public getVelocity(p: number, param1: number[]): void; public constructor(); public approxLength(curve: androidx.constraintlayout.motion.utils.HyperSpline.Cubic[]): number; public constructor(points: number[][]); public getPos(p: number, param1: number): number; public setup(points: number[][]): void; public getPos(p: number, param1: number[]): void; } export module HyperSpline { export class Cubic extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.HyperSpline.Cubic>; public static THIRD: number; public static HALF: number; public eval(u: number): number; public vel(v: number): number; public constructor(a: number, param1: number, b: number, param3: number); } } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class LinearCurveFit extends androidx.constraintlayout.motion.utils.CurveFit { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.LinearCurveFit>; public getPos(param0: number, param1: number): number; public getSlope(param0: number, param1: number[]): void; public getPos(param0: number, param1: number[]): void; public constructor(); public getPos(t: number, param1: number[]): void; public getSlope(param0: number, param1: number): number; public getSlope(t: number, param1: number[]): void; public getTimePoints(): number[]; public getPos(t: number, param1: number): number; public getSlope(t: number, param1: number): number; public constructor(time: number[], y: number[][]); } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class MonotonicCurveFit extends androidx.constraintlayout.motion.utils.CurveFit { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.MonotonicCurveFit>; public getPos(param0: number, param1: number): number; public getSlope(param0: number, param1: number[]): void; public getPos(param0: number, param1: number[]): void; public constructor(); public getPos(t: number, param1: number[]): void; public getSlope(param0: number, param1: number): number; public getSlope(t: number, param1: number[]): void; public getTimePoints(): number[]; public getPos(t: number, param1: number): number; public getSlope(t: number, param1: number): number; public constructor(time: number[], y: number[][]); } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class Oscillator extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Oscillator>; public static TAG: string; public static SIN_WAVE: number; public static SQUARE_WAVE: number; public static TRIANGLE_WAVE: number; public static SAW_WAVE: number; public static REVERSE_SAW_WAVE: number; public static COS_WAVE: number; public static BOUNCE: number; public getValue(time: number): number; public toString(): string; public setType(type: number): void; public addPoint(position: number, param1: number): void; public constructor(); public getSlope(time: number): number; public normalize(): void; } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class StopLogic extends androidx.constraintlayout.motion.widget.MotionInterpolator { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.StopLogic>; public getInterpolation(v: number): number; public getVelocity(): number; public config(currentPos: number, destination: number, currentVelocity: number, maxTime: number, maxAcceleration: number, maxVelocity: number): void; public debug(tag: string, desc: string, time: number): void; public constructor(); public getVelocity(x: number): number; public getInterpolation(param0: number): number; } } } } } declare module androidx { export module constraintlayout { export module motion { export module utils { export class VelocityMatrix extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.utils.VelocityMatrix>; public setRotationVelocity(osc_r: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void; public setTranslationVelocity(trans_x: androidx.constraintlayout.motion.widget.SplineSet, trans_y: androidx.constraintlayout.motion.widget.SplineSet, position: number): void; public setScaleVelocity(osc_sx: androidx.constraintlayout.motion.widget.KeyCycleOscillator, osc_sy: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void; public constructor(); public applyTransform(locationX: number, locationY: number, width: number, height: number, mAnchorDpDt: number[]): void; public setScaleVelocity(scale_x: androidx.constraintlayout.motion.widget.SplineSet, scale_y: androidx.constraintlayout.motion.widget.SplineSet, position: number): void; public setTranslationVelocity(osc_x: androidx.constraintlayout.motion.widget.KeyCycleOscillator, osc_y: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void; public clear(): void; public setRotationVelocity(rot: androidx.constraintlayout.motion.widget.SplineSet, position: number): void; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class Animatable extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Animatable>; /** * Constructs a new instance of the androidx.constraintlayout.motion.widget.Animatable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { setProgress(param0: number): void; getProgress(): number; }); public constructor(); public getProgress(): number; public setProgress(param0: number): void; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class CustomFloatAttributes extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.CustomFloatAttributes>; /** * Constructs a new instance of the androidx.constraintlayout.motion.widget.CustomFloatAttributes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getListOfAttributes(): string[]; set(param0: string, param1: number): void; get(param0: string): number; }); public constructor(); public set(param0: string, param1: number): void; public get(param0: string): number; public getListOfAttributes(): string[]; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class Debug extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Debug>; public static getName(context: android.content.Context, id: number[]): string; public static dumpPoc(obj: any): void; public static printStack(msg: string, n: number): void; public static getState(layout: androidx.constraintlayout.motion.widget.MotionLayout, stateId: number): string; public static getName(view: android.view.View): string; public static dumpLayoutParams(layout: android.view.ViewGroup, str: string): void; public static logStack(tag: string, msg: string, n: number): void; public static dumpLayoutParams(param: android.view.ViewGroup.LayoutParams, str: string): void; public static getLocation2(): string; public static getActionType(event: android.view.MotionEvent): string; public constructor(); public static getCallFrom(n: number): string; public static getLocation(): string; public static getLoc(): string; public static getName(context: android.content.Context, id: number): string; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class DesignTool extends java.lang.Object implements androidx.constraintlayout.motion.widget.ProxyInterface { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.DesignTool>; public getKeyframeAtLocation(viewObject: any, x: number, y: number): any; public getAnimationPath(view: any, path: number[], len: number): number; public getAnimationKeyFrames(view: any, key: number[]): number; public getKeyframe(type: number, target: number, position: number): any; public setAttributes(param0: number, param1: string, param2: any, param3: any): void; public getKeyFramePosition(view: any, type: number, x: number, y: number): number; public getKeyFrameInfo(view: any, type: number, info: number[]): number; public setState(id: string): void; public getKeyframeAtLocation(param0: any, param1: number, param2: number): any; public setToolPosition(position: number): void; public getStartState(): string; public setKeyFrame(param0: any, param1: number, param2: string, param3: any): void; public getPositionKeyframe(param0: any, param1: any, param2: number, param3: number, param4: string[], param5: number[]): java.lang.Boolean; public getTransitionTimeMs(): number; public getEndState(): string; public dumpConstraintSet(set: string): void; public designAccess(param0: number, param1: string, param2: any, param3: number[], param4: number, param5: number[], param6: number): number; public setKeyFrame(view: any, position: number, name: string, value: any): void; public getKeyFramePosition(param0: any, param1: number, param2: number, param3: number): number; public getKeyframe(view: any, type: number, position: number): any; public constructor(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout); public designAccess(cmd: number, type: string, viewObject: any, _in_: number[], inLength: number, out: number[], outLength: number): number; public setKeyFramePosition(param0: any, param1: number, param2: number, param3: number, param4: number): boolean; public isInTransition(): boolean; public setTransition(start: string, end: string): void; public setKeyFramePosition(view: any, position: number, type: number, x: number, y: number): boolean; public getState(): string; public getAnimationRectangles(view: any, path: number[]): void; public getProgress(): number; public setAttributes(dpi: number, constraintSetId: string, opaqueView: any, opaqueAttributes: any): void; public setToolPosition(param0: number): void; public disableAutoTransition(disable: boolean): void; public setViewDebug(view: any, debugMode: number): void; public setKeyframe(keyFrame: any, tag: string, value: any): void; public getKeyFramePositions(view: any, type: number[], pos: number[]): number; public getPositionKeyframe(keyFrame: any, view: any, x: number, y: number, attribute: string[], value: number[]): java.lang.Boolean; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export abstract class Key extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Key>; public static UNSET: number; public mType: number; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void; public setValue(param0: string, param1: any): void; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyAttributes extends androidx.constraintlayout.motion.widget.Key { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyAttributes>; public static KEY_TYPE: number; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void; public getAttributeNames(attributes: java.util.HashSet<string>): void; public setValue(param0: string, param1: any): void; public setValue(tag: string, value: any): void; public load(context: android.content.Context, attrs: android.util.AttributeSet): void; } export module KeyAttributes { export class Loader extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyAttributes.Loader>; public static read(c: androidx.constraintlayout.motion.widget.KeyAttributes, a: android.content.res.TypedArray): void; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyCache extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCache>; public constructor(); } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyCycle extends androidx.constraintlayout.motion.widget.Key { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycle>; public static KEY_TYPE: number; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public getAttributeNames(attributes: java.util.HashSet<string>): void; public setValue(param0: string, param1: any): void; public setValue(tag: string, value: any): void; public load(context: android.content.Context, attrs: android.util.AttributeSet): void; public getValue(key: string): number; public addCycleValues(oscSet: java.util.HashMap<string,androidx.constraintlayout.motion.widget.KeyCycleOscillator>): void; } export module KeyCycle { export class Loader extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycle.Loader>; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export abstract class KeyCycleOscillator extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator>; public mCustom: androidx.constraintlayout.widget.ConstraintAttribute; public mVariesBy: number; public getSlope(position: number): number; public setPoint(framePosition: number, shape: number, variesBy: number, period: number, offset: number, value: number): void; public toString(): string; public getCurveFit(): androidx.constraintlayout.motion.utils.CurveFit; public variesByPath(): boolean; public setType(type: string): void; public constructor(); public get(t: number): number; public setPoint(framePosition: number, shape: number, variesBy: number, period: number, offset: number, value: number, custom: androidx.constraintlayout.widget.ConstraintAttribute): void; public setup(pathLength: number): void; public setProperty(param0: android.view.View, param1: number): void; } export module KeyCycleOscillator { export class AlphaSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.AlphaSet>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class CustomSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.CustomSet>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class CycleOscillator extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.CycleOscillator>; public mCustomConstraints: java.util.HashMap<string,androidx.constraintlayout.widget.ConstraintAttribute>; public getValues(time: number): number; public setup(pathLength: number): void; public getSlope(time: number): number; public setPoint(index: number, framePosition: number, wavePeriod: number, offset: number, values: number): void; } export class ElevationSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ElevationSet>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class IntDoubleSort extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.IntDoubleSort>; } export class IntFloatFloatSort extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.IntFloatFloatSort>; } export class PathRotateSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.PathRotateSet>; public setPathRotate(view: android.view.View, t: number, dx: number, param3: number): void; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class ProgressSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ProgressSet>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class RotationSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationSet>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class RotationXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationXset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class RotationYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationYset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class ScaleXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ScaleXset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class ScaleYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ScaleYset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class TranslationXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationXset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class TranslationYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationYset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class TranslationZset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationZset>; public setProperty(view: android.view.View, t: number): void; public setProperty(param0: android.view.View, param1: number): void; } export class WavePoint extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.WavePoint>; public constructor(position: number, period: number, offset: number, value: number); } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyFrames extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyFrames>; public static UNSET: number; public getKeyFramesForView(id: number): java.util.ArrayList<androidx.constraintlayout.motion.widget.Key>; public addFrames(motionController: androidx.constraintlayout.motion.widget.MotionController): void; public getKeys(): java.util.Set<java.lang.Integer>; public constructor(context: android.content.Context, parser: org.xmlpull.v1.XmlPullParser); } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyPosition extends androidx.constraintlayout.motion.widget.KeyPositionBase { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPosition>; public static TYPE_SCREEN: number; public static TYPE_PATH: number; public static TYPE_CARTESIAN: number; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public intersects(param0: number, param1: number, param2: android.graphics.RectF, param3: android.graphics.RectF, param4: number, param5: number): boolean; public setValue(param0: string, param1: any): void; public intersects(layoutWidth: number, layoutHeight: number, start: android.graphics.RectF, end: android.graphics.RectF, x: number, y: number): boolean; public setValue(tag: string, value: any): void; public load(context: android.content.Context, attrs: android.util.AttributeSet): void; public positionAttributes(view: android.view.View, start: android.graphics.RectF, end: android.graphics.RectF, x: number, y: number, attribute: string[], value: number[]): void; } export module KeyPosition { export class Loader extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPosition.Loader>; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export abstract class KeyPositionBase extends androidx.constraintlayout.motion.widget.Key { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPositionBase>; public static SELECTION_SLOPE: number; public intersects(param0: number, param1: number, param2: android.graphics.RectF, param3: android.graphics.RectF, param4: number, param5: number): boolean; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyTimeCycle extends androidx.constraintlayout.motion.widget.Key { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTimeCycle>; public static KEY_TYPE: number; public addTimeValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.TimeCycleSplineSet>): void; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void; public getAttributeNames(attributes: java.util.HashSet<string>): void; public setValue(param0: string, param1: any): void; public setValue(tag: string, value: any): void; public load(context: android.content.Context, attrs: android.util.AttributeSet): void; } export module KeyTimeCycle { export class Loader extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTimeCycle.Loader>; public static read(c: androidx.constraintlayout.motion.widget.KeyTimeCycle, a: android.content.res.TypedArray): void; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class KeyTrigger extends androidx.constraintlayout.motion.widget.Key { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTrigger>; public static KEY_TYPE: number; public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public constructor(); public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void; public conditionallyFire(pos: number, child: android.view.View): void; public getAttributeNames(attributes: java.util.HashSet<string>): void; public setValue(param0: string, param1: any): void; public setValue(tag: string, value: any): void; public load(context: android.content.Context, attrs: android.util.AttributeSet): void; } export module KeyTrigger { export class Loader extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTrigger.Loader>; public static read(c: androidx.constraintlayout.motion.widget.KeyTrigger, a: android.content.res.TypedArray, context: android.content.Context): void; } } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class MotionConstrainedPoint extends java.lang.Comparable<androidx.constraintlayout.motion.widget.MotionConstrainedPoint> { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionConstrainedPoint>; public static TAG: string; public static DEBUG: boolean; public rotationY: number; public constructor(); public applyParameters(view: android.view.View): void; public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>, mFramePosition: number): void; public setState(cw: androidx.constraintlayout.solver.widgets.ConstraintWidget, constraintSet: androidx.constraintlayout.widget.ConstraintSet, viewId: number): void; public applyParameters(c: androidx.constraintlayout.widget.ConstraintSet.Constraint): void; public setState(view: android.view.View): void; public compareTo(o: androidx.constraintlayout.motion.widget.MotionConstrainedPoint): number; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class MotionController extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionController>; public static PATH_PERCENT: number; public static PATH_PERPENDICULAR: number; public static HORIZONTAL_PATH_X: number; public static HORIZONTAL_PATH_Y: number; public static VERTICAL_PATH_X: number; public static VERTICAL_PATH_Y: number; public static DRAW_PATH_NONE: number; public static DRAW_PATH_BASIC: number; public static DRAW_PATH_RELATIVE: number; public static DRAW_PATH_CARTESIAN: number; public static DRAW_PATH_AS_CONFIGURED: number; public static DRAW_PATH_RECTANGLE: number; public static DRAW_PATH_SCREEN: number; public toString(): string; public setDrawPath(debugMode: number): void; public setup(parentWidth: number, parentHeight: number, transitionDuration: number, currentTime: number): void; public setPathMotionArc(arc: number): void; public getkeyFramePositions(type: number[], pos: number[]): number; public setView(view: android.view.View): void; public getDrawPath(): number; public getKeyFrameInfo(type: number, info: number[]): number; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class MotionHelper extends androidx.constraintlayout.widget.ConstraintHelper implements androidx.constraintlayout.motion.widget.Animatable, androidx.constraintlayout.motion.widget.MotionLayout.TransitionListener { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionHelper>; public views: android.view.View[]; public constructor(context: android.content.Context, attrs: android.util.AttributeSet); public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean; public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean; public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void; public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void; public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean; public sendAccessibilityEvent(eventType: number): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public onTransitionCompleted(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, currentId: number): void; public setProgress(view: android.view.View, progress: number): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void; public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean; public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean; public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean; public onTransitionStarted(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, startId: number, endId: number): void; public onTransitionCompleted(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number): void; public onTransitionTrigger(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: boolean, param3: number): void; public onTransitionChange(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: number, param3: number): void; public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void; public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void; public onTransitionTrigger(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, triggerId: number, positive: boolean, progress: number): void; public sendAccessibilityEvent(param0: number): void; public init(attrs: android.util.AttributeSet): void; public setProgress(progress: number): void; public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void; public constructor(context: android.content.Context); public unscheduleDrawable(who: android.graphics.drawable.Drawable): void; public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void; public invalidateDrawable(param0: android.graphics.drawable.Drawable): void; public setProgress(param0: number): void; public getProgress(): number; public isUseOnHide(): boolean; public onTransitionStarted(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: number): void; public isUsedOnShow(): boolean; public onTransitionChange(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, startId: number, endId: number, progress: number): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number); public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export abstract class MotionInterpolator extends java.lang.Object implements android.view.animation.Interpolator { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionInterpolator>; public getVelocity(): number; public constructor(); public getInterpolation(param0: number): number; } } } } } declare module androidx { export module constraintlayout { export module motion { export module widget { export class MotionLayout extends androidx.constraintlayout.widget.ConstraintLayout implements androidx.core.view.NestedScrollingParent3 { public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionLayout>; public static TOUCH_UP_COMPLETE: number; public static TOUCH_UP_COMPLETE_TO_START: number; public static TOUCH_UP_COMPLETE_TO_END: number; public static TOUCH_UP_STOP: number; public static TOUCH_UP_DECELERATE: number; public static TOUCH_UP_DECELERATE_AND_COMPLETE: number; public static IS_IN_EDIT_MODE: boolean; public static DEBUG_SHOW_NONE: number; public static DEBUG_SHOW_PROGRESS: number; public static DEBUG_SHOW_PATH: number; public static VELOCITY_POST_LAYOUT: number; public static VELOCITY_LAYOUT: number; public static VELOCITY_STATIC_POST_LAYOUT: number; public static VELOCITY_STATIC_LAYOUT: number; public mMeasureDuringTransition: boolean; public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean; public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode; public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public setState(id: number, screenWidth: number, screenHeight: number): void; public setTransitionState(bundle: android.os.Bundle): void; public focusableViewAvailable(v: android.view.View): void; public onNestedPreScroll(target: android.v