UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

764 lines (748 loc) 113 kB
declare module androidx { export module constraintlayout { export module solver { export class ArrayLinkedVariables extends java.lang.Object implements androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables { public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayLinkedVariables>; public mCache: androidx.constraintlayout.solver.Cache; public get(v: androidx.constraintlayout.solver.SolverVariable): number; public getVariableValue(param0: number): number; public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number; public divideByAmount(amount: number): void; public getId(index: number): number; public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable; public invert(): void; public getValue(index: number): number; public getVariable(index: number): androidx.constraintlayout.solver.SolverVariable; public getCurrentSize(): number; public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number; public display(): void; public clear(): void; public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number; public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean; public getNextIndice(index: number): number; public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void; public divideByAmount(param0: number): void; public toString(): string; public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void; public sizeInBytes(): number; public getVariableValue(index: number): number; public getHead(): number; public add(variable: androidx.constraintlayout.solver.SolverVariable, value: number, removeFromDefinition: boolean): void; public remove(variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): number; public get(param0: androidx.constraintlayout.solver.SolverVariable): number; public use(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): number; public indexOf(variable: androidx.constraintlayout.solver.SolverVariable): number; public put(variable: androidx.constraintlayout.solver.SolverVariable, value: number): void; public contains(variable: androidx.constraintlayout.solver.SolverVariable): boolean; } } } } declare module androidx { export module constraintlayout { export module solver { export class ArrayRow extends java.lang.Object implements androidx.constraintlayout.solver.LinearSystem.Row { public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayRow>; public variables: androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables; public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow; public addError(error: androidx.constraintlayout.solver.SolverVariable): void; public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; public addError(param0: androidx.constraintlayout.solver.SolverVariable): void; public createRowEquals(variable: androidx.constraintlayout.solver.SolverVariable, value: number): androidx.constraintlayout.solver.ArrayRow; public constructor(); public createRowGreaterThan(a: androidx.constraintlayout.solver.SolverVariable, b: number, slack: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.ArrayRow; public reset(): void; public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; public clear(): void; public isEmpty(): boolean; public constructor(cache: androidx.constraintlayout.solver.Cache); public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; public createRowDimensionRatio(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, variableC: androidx.constraintlayout.solver.SolverVariable, variableD: androidx.constraintlayout.solver.SolverVariable, ratio: number): androidx.constraintlayout.solver.ArrayRow; public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void; public getKey(): androidx.constraintlayout.solver.SolverVariable; public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void; public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable; public toString(): string; public createRowEqualDimension(currentWeight: number, totalWeights: number, nextWeight: number, variableStartA: androidx.constraintlayout.solver.SolverVariable, marginStartA: number, variableEndA: androidx.constraintlayout.solver.SolverVariable, marginEndA: number, variableStartB: androidx.constraintlayout.solver.SolverVariable, marginStartB: number, variableEndB: androidx.constraintlayout.solver.SolverVariable, marginEndB: number): androidx.constraintlayout.solver.ArrayRow; public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; public createRowEquals(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow; public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void; public createRowEqualMatchDimensions(currentWeight: number, totalWeights: number, nextWeight: number, variableStartA: androidx.constraintlayout.solver.SolverVariable, variableEndA: androidx.constraintlayout.solver.SolverVariable, variableStartB: androidx.constraintlayout.solver.SolverVariable, variableEndB: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.ArrayRow; public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void; public createRowGreaterThan(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, slack: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow; public createRowLowerThan(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, slack: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow; public createRowWithAngle(at: androidx.constraintlayout.solver.SolverVariable, ab: androidx.constraintlayout.solver.SolverVariable, bt: androidx.constraintlayout.solver.SolverVariable, bb: androidx.constraintlayout.solver.SolverVariable, angleComponent: number): androidx.constraintlayout.solver.ArrayRow; public pickPivot(exclude: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.SolverVariable; } export module ArrayRow { export class ArrayRowVariables extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables>; /** * Constructs a new instance of the androidx.constraintlayout.solver.ArrayRow$ArrayRowVariables interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getCurrentSize(): number; getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable; getVariableValue(param0: number): number; get(param0: androidx.constraintlayout.solver.SolverVariable): number; indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number; display(): void; clear(): void; contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean; put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void; sizeInBytes(): number; invert(): void; remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number; divideByAmount(param0: number): void; add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void; use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number; }); public constructor(); public invert(): void; public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number; public get(param0: androidx.constraintlayout.solver.SolverVariable): number; public getVariableValue(param0: number): number; public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number; public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean; public divideByAmount(param0: number): void; public display(): void; public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void; public getCurrentSize(): number; public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void; public clear(): void; public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number; public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable; public sizeInBytes(): number; } } } } } declare module androidx { export module constraintlayout { export module solver { export class Cache extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.Cache>; public constructor(); } } } } declare module androidx { export module constraintlayout { export module solver { export class GoalRow extends androidx.constraintlayout.solver.ArrayRow { public static class: java.lang.Class<androidx.constraintlayout.solver.GoalRow>; public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow; public addError(error: androidx.constraintlayout.solver.SolverVariable): void; public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void; public addError(param0: androidx.constraintlayout.solver.SolverVariable): void; public getKey(): androidx.constraintlayout.solver.SolverVariable; public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void; public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable; public constructor(); public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; public clear(): void; public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void; public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void; public isEmpty(): boolean; public constructor(cache: androidx.constraintlayout.solver.Cache); } } } } declare module androidx { export module constraintlayout { export module solver { export class LinearSystem extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem>; public static FULL_DEBUG: boolean; public static DEBUG: boolean; public static MEASURE: boolean; public graphOptimizer: boolean; public newgraphOptimizer: boolean; public static sMetrics: androidx.constraintlayout.solver.Metrics; public static OPTIMIZED_ENGINE: boolean; public static ARRAY_ROW_CREATION: number; public static OPTIMIZED_ARRAY_ROW_CREATION: number; public createExtraVariable(): androidx.constraintlayout.solver.SolverVariable; public addEquality(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): androidx.constraintlayout.solver.ArrayRow; public addCentering(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, m1: number, bias: number, c: androidx.constraintlayout.solver.SolverVariable, d: androidx.constraintlayout.solver.SolverVariable, m2: number, strength: number): void; public createObjectVariable(anchor: any): androidx.constraintlayout.solver.SolverVariable; public constructor(); public reset(): void; public createRow(): androidx.constraintlayout.solver.ArrayRow; public minimize(): void; public addCenterPoint(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget, target: androidx.constraintlayout.solver.widgets.ConstraintWidget, angle: number, radius: number): void; public createSlackVariable(): androidx.constraintlayout.solver.SolverVariable; public removeRow(row: androidx.constraintlayout.solver.ArrayRow): void; public displayReadableRows(): void; public addEquality(a: androidx.constraintlayout.solver.SolverVariable, value: number): void; public addLowerBarrier(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, hasMatchConstraintWidgets: boolean): void; public getNumVariables(): number; public fillMetrics(metrics: androidx.constraintlayout.solver.Metrics): void; public getNumEquations(): number; public static getMetrics(): androidx.constraintlayout.solver.Metrics; public addGreaterThan(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): void; public displayVariablesReadableRows(): void; public getMemoryUsed(): number; public addRatio(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, c: androidx.constraintlayout.solver.SolverVariable, d: androidx.constraintlayout.solver.SolverVariable, ratio: number, strength: number): void; public addLowerThan(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): void; public createErrorVariable(strength: number, prefix: string): androidx.constraintlayout.solver.SolverVariable; public getCache(): androidx.constraintlayout.solver.Cache; public addGreaterBarrier(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, hasMatchConstraintWidgets: boolean): void; public getObjectVariableValue(anchor: any): number; public static createRowDimensionPercent(linearSystem: androidx.constraintlayout.solver.LinearSystem, variableA: androidx.constraintlayout.solver.SolverVariable, variableC: androidx.constraintlayout.solver.SolverVariable, percent: number): androidx.constraintlayout.solver.ArrayRow; public addConstraint(row: androidx.constraintlayout.solver.ArrayRow): void; } export module LinearSystem { export class Row extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem.Row>; /** * Constructs a new instance of the androidx.constraintlayout.solver.LinearSystem$Row interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; clear(): void; initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; addError(param0: androidx.constraintlayout.solver.SolverVariable): void; updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; getKey(): androidx.constraintlayout.solver.SolverVariable; isEmpty(): boolean; updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; }); public constructor(); public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; public isEmpty(): boolean; public addError(param0: androidx.constraintlayout.solver.SolverVariable): void; public getKey(): androidx.constraintlayout.solver.SolverVariable; public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; public clear(): void; public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; } export class ValuesRow extends androidx.constraintlayout.solver.ArrayRow { public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem.ValuesRow>; public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; public isEmpty(): boolean; public addError(param0: androidx.constraintlayout.solver.SolverVariable): void; public getKey(): androidx.constraintlayout.solver.SolverVariable; public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void; public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void; public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; public constructor(this$0: androidx.constraintlayout.solver.LinearSystem, cache: androidx.constraintlayout.solver.Cache); public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow; public constructor(cache: androidx.constraintlayout.solver.Cache); public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void; public constructor(); public clear(): void; public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable; public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void; public addError(error: androidx.constraintlayout.solver.SolverVariable): void; } } } } } declare module androidx { export module constraintlayout { export module solver { export class Metrics extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.Metrics>; public measuresWidgetsDuration: number; public measuresLayoutDuration: number; public measuredWidgets: number; public measuredMatchWidgets: number; public measures: number; public additionalMeasures: number; public resolutions: number; public tableSizeIncrease: number; public minimize: number; public constraints: number; public simpleconstraints: number; public optimize: number; public iterations: number; public pivots: number; public bfs: number; public variables: number; public errors: number; public slackvariables: number; public extravariables: number; public maxTableSize: number; public fullySolved: number; public graphOptimizer: number; public graphSolved: number; public linearSolved: number; public resolvedWidgets: number; public minimizeGoal: number; public maxVariables: number; public maxRows: number; public centerConnectionResolved: number; public matchConnectionResolved: number; public chainConnectionResolved: number; public barrierConnectionResolved: number; public oldresolvedWidgets: number; public nonresolvedWidgets: number; public problematicLayouts: java.util.ArrayList<string>; public lastTableSize: number; public widgets: number; public measuresWrap: number; public measuresWrapInfeasible: number; public infeasibleDetermineGroups: number; public determineGroups: number; public reset(): void; public toString(): string; public constructor(); } } } } declare module androidx { export module constraintlayout { export module solver { export class Pools extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.Pools>; } export module Pools { export class Pool<T> extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.Pools.Pool<any>>; /** * Constructs a new instance of the androidx.constraintlayout.solver.Pools$Pool interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { acquire(): T; release(param0: T): boolean; releaseAll(param0: T[], param1: number): void; }); public constructor(); public acquire(): T; public releaseAll(param0: T[], param1: number): void; public release(param0: T): boolean; } export class SimplePool<T> extends androidx.constraintlayout.solver.Pools.Pool<any> { public static class: java.lang.Class<androidx.constraintlayout.solver.Pools.SimplePool<any>>; public releaseAll(variables: any[], count: number): void; public releaseAll(param0: any[], param1: number): void; public acquire(): any; public release(instance: any): boolean; public release(param0: any): boolean; } } } } } declare module androidx { export module constraintlayout { export module solver { export class PriorityGoalRow extends androidx.constraintlayout.solver.ArrayRow { public static class: java.lang.Class<androidx.constraintlayout.solver.PriorityGoalRow>; public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow; public addError(error: androidx.constraintlayout.solver.SolverVariable): void; public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void; public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void; public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void; public addError(param0: androidx.constraintlayout.solver.SolverVariable): void; public getKey(): androidx.constraintlayout.solver.SolverVariable; public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void; public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable; public toString(): string; public constructor(); public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void; public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable; public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void; public clear(): void; public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void; public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void; public isEmpty(): boolean; public constructor(cache: androidx.constraintlayout.solver.Cache); } export module PriorityGoalRow { export class GoalVariableAccessor extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.PriorityGoalRow.GoalVariableAccessor>; public constructor(this$0: androidx.constraintlayout.solver.PriorityGoalRow, row: androidx.constraintlayout.solver.PriorityGoalRow); public compareTo(o: any): number; public reset(): void; public toString(): string; public isSmallerThan(other: androidx.constraintlayout.solver.SolverVariable): boolean; public init(variable: androidx.constraintlayout.solver.SolverVariable): void; public addToGoal(other: androidx.constraintlayout.solver.SolverVariable, value: number): boolean; public add(other: androidx.constraintlayout.solver.SolverVariable): void; public isNull(): boolean; public isNegative(): boolean; } } } } } declare module androidx { export module constraintlayout { export module solver { export class SolverVariable extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariable>; public static STRENGTH_NONE: number; public static STRENGTH_LOW: number; public static STRENGTH_MEDIUM: number; public static STRENGTH_HIGH: number; public static STRENGTH_HIGHEST: number; public static STRENGTH_EQUALITY: number; public static STRENGTH_BARRIER: number; public static STRENGTH_CENTERING: number; public static STRENGTH_FIXED: number; public inGoal: boolean; public id: number; public strength: number; public computedValue: number; public isFinalValue: boolean; public usageInRowCount: number; public addToRow(row: androidx.constraintlayout.solver.ArrayRow): void; public setFinalValue(system: androidx.constraintlayout.solver.LinearSystem, value: number): void; public reset(): void; public updateReferencesWithNewDefinition(definition: androidx.constraintlayout.solver.ArrayRow): void; public constructor(type: androidx.constraintlayout.solver.SolverVariable.Type, prefix: string); public setName(name: string): void; public getName(): string; public toString(): string; public constructor(name: string, type: androidx.constraintlayout.solver.SolverVariable.Type); public setType(type: androidx.constraintlayout.solver.SolverVariable.Type, prefix: string): void; public removeFromRow(row: androidx.constraintlayout.solver.ArrayRow): void; } export module SolverVariable { export class Type { public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariable.Type>; public static UNRESTRICTED: androidx.constraintlayout.solver.SolverVariable.Type; public static CONSTANT: androidx.constraintlayout.solver.SolverVariable.Type; public static SLACK: androidx.constraintlayout.solver.SolverVariable.Type; public static ERROR: androidx.constraintlayout.solver.SolverVariable.Type; public static UNKNOWN: androidx.constraintlayout.solver.SolverVariable.Type; public static values(): androidx.constraintlayout.solver.SolverVariable.Type[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(name: string): androidx.constraintlayout.solver.SolverVariable.Type; } } } } } declare module androidx { export module constraintlayout { export module solver { export class SolverVariableValues extends java.lang.Object implements androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables { public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariableValues>; public mCache: androidx.constraintlayout.solver.Cache; public getVariableValue(param0: number): number; public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number; public get(variable: androidx.constraintlayout.solver.SolverVariable): number; public divideByAmount(amount: number): void; public add(v: androidx.constraintlayout.solver.SolverVariable, value: number, removeFromDefinition: boolean): void; public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable; public invert(): void; public getVariable(index: number): androidx.constraintlayout.solver.SolverVariable; public getCurrentSize(): number; public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number; public display(): void; public clear(): void; public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number; public remove(v: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): number; public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean; public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void; public divideByAmount(param0: number): void; public toString(): string; public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void; public sizeInBytes(): number; public use(def: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): number; public getVariableValue(index: number): number; public get(param0: androidx.constraintlayout.solver.SolverVariable): number; public indexOf(variable: androidx.constraintlayout.solver.SolverVariable): number; public contains(variable: androidx.constraintlayout.solver.SolverVariable): boolean; public put(variable: androidx.constraintlayout.solver.SolverVariable, value: number): void; } } } } declare module androidx { export module constraintlayout { export module solver { export module state { export class ConstraintReference extends java.lang.Object implements androidx.constraintlayout.solver.state.Reference { public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference>; public margin(value: number): androidx.constraintlayout.solver.state.ConstraintReference; public getHorizontalChainStyle(): number; public top(): androidx.constraintlayout.solver.state.ConstraintReference; public setView(view: any): void; public startToEnd(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public baselineToBaseline(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void; public clear(): androidx.constraintlayout.solver.state.ConstraintReference; public getWidth(): androidx.constraintlayout.solver.state.Dimension; public width(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference; public centerHorizontally(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public setKey(param0: any): void; public apply(): void; public rightToRight(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public verticalBias(value: number): androidx.constraintlayout.solver.state.ConstraintReference; public clearHorizontal(): androidx.constraintlayout.solver.state.ConstraintReference; public setKey(key: any): void; public createConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget; public bottomToBottom(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public getHeight(): androidx.constraintlayout.solver.state.Dimension; public marginGone(value: number): androidx.constraintlayout.solver.state.ConstraintReference; public setWidth(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference; public margin(marginValue: any): androidx.constraintlayout.solver.state.ConstraintReference; public getView(): any; public rightToLeft(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public startToStart(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public start(): androidx.constraintlayout.solver.state.ConstraintReference; public getVerticalChainStyle(chainStyle: number): number; public validate(): void; public setConstraintWidget(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget): void; public end(): androidx.constraintlayout.solver.state.ConstraintReference; public topToBottom(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public height(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference; public endToStart(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public endToEnd(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public bottomToTop(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public setVerticalChainStyle(chainStyle: number): void; public leftToLeft(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public baseline(): androidx.constraintlayout.solver.state.ConstraintReference; public bias(value: number): androidx.constraintlayout.solver.state.ConstraintReference; public setHorizontalChainStyle(chainStyle: number): void; public horizontalBias(value: number): androidx.constraintlayout.solver.state.ConstraintReference; public setHeight(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference; public getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget; public topToTop(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public bottom(): androidx.constraintlayout.solver.state.ConstraintReference; public constructor(state: androidx.constraintlayout.solver.state.State); public leftToRight(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public getKey(): any; public centerVertically(reference: any): androidx.constraintlayout.solver.state.ConstraintReference; public left(): androidx.constraintlayout.solver.state.ConstraintReference; public right(): androidx.constraintlayout.solver.state.ConstraintReference; public clearVertical(): androidx.constraintlayout.solver.state.ConstraintReference; } export module ConstraintReference { export class ConstraintReferenceFactory extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference.ConstraintReferenceFactory>; /** * Constructs a new instance of the androidx.constraintlayout.solver.state.ConstraintReference$ConstraintReferenceFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { create(param0: androidx.constraintlayout.solver.state.State): androidx.constraintlayout.solver.state.ConstraintReference; }); public constructor(); public create(param0: androidx.constraintlayout.solver.state.State): androidx.constraintlayout.solver.state.ConstraintReference; } export class IncorrectConstraintException extends java.lang.Exception { public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference.IncorrectConstraintException>; public constructor(); public getErrors(): java.util.ArrayList<string>; public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean); public constructor(this$0: java.util.ArrayList<string>); public constructor(message: string, cause: java.lang.Throwable); public constructor(cause: java.lang.Throwable); public constructor(message: string); public toString(): string; } } } } } } declare module androidx { export module constraintlayout { export module solver { export module state { export class Dimension extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.state.Dimension>; public static FIXED_DIMENSION: any; public static WRAP_DIMENSION: any; public static SPREAD_DIMENSION: any; public static PARENT_DIMENSION: any; public static PERCENT_DIMENSION: any; public static Fixed(value: any): androidx.constraintlayout.solver.state.Dimension; public min(value: number): androidx.constraintlayout.solver.state.Dimension; public min(value: any): androidx.constraintlayout.solver.state.Dimension; public static Fixed(value: number): androidx.constraintlayout.solver.state.Dimension; public static Parent(): androidx.constraintlayout.solver.state.Dimension; public static Spread(): androidx.constraintlayout.solver.state.Dimension; public fixed(value: number): androidx.constraintlayout.solver.state.Dimension; public apply(state: androidx.constraintlayout.solver.state.State, constraintWidget: androidx.constraintlayout.solver.widgets.ConstraintWidget, orientation: number): void; public static Percent(key: any, value: number): androidx.constraintlayout.solver.state.Dimension; public suggested(value: any): androidx.constraintlayout.solver.state.Dimension; public percent(key: any, value: number): androidx.constraintlayout.solver.state.Dimension; public max(value: number): androidx.constraintlayout.solver.state.Dimension; public ratio(ratio: number): androidx.constraintlayout.solver.state.Dimension; public static Suggested(startValue: any): androidx.constraintlayout.solver.state.Dimension; public suggested(value: number): androidx.constraintlayout.solver.state.Dimension; public fixed(value: any): androidx.constraintlayout.solver.state.Dimension; public max(value: any): androidx.constraintlayout.solver.state.Dimension; public static Wrap(): androidx.constraintlayout.solver.state.Dimension; public static Suggested(value: number): androidx.constraintlayout.solver.state.Dimension; } export module Dimension { export class Type { public static class: java.lang.Class<androidx.constraintlayout.solver.state.Dimension.Type>; public static FIXED: androidx.constraintlayout.solver.state.Dimension.Type; public static WRAP: androidx.constraintlayout.solver.state.Dimension.Type; public static MATCH_PARENT: androidx.constraintlayout.solver.state.Dimension.Type; public static MATCH_CONSTRAINT: androidx.constraintlayout.solver.state.Dimension.Type; public static values(): androidx.constraintlayout.solver.state.Dimension.Type[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(name: string): androidx.constraintlayout.solver.state.Dimension.Type; } } } } } } declare module androidx { export module constraintlayout { export module solver { export module state { export class HelperReference extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.state.HelperReference>; public mState: androidx.constraintlayout.solver.state.State; public mReferences: java.util.ArrayList<any>; public add(...objects: any[]): androidx.constraintlayout.solver.state.HelperReference; public setHelperWidget(helperWidget: androidx.constraintlayout.solver.widgets.HelperWidget): void; public getHelperWidget(): androidx.constraintlayout.solver.widgets.HelperWidget; public getType(): androidx.constraintlayout.solver.state.State.Helper; public constructor(state: androidx.constraintlayout.solver.state.State, type: androidx.constraintlayout.solver.state.State.Helper); public apply(): void; } } } } } declare module androidx { export module constraintlayout { export module solver { export module state { export class Reference extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.state.Reference>; /** * Constructs a new instance of the androidx.constraintlayout.solver.state.Reference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget; setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void; setKey(param0: any): void; getKey(): any; apply(): void; }); public constructor(); public getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget; public setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void; public getKey(): any; public setKey(param0: any): void; public apply(): void; } } } } } declare module androidx { export module constraintlayout { export module solver { export module state { export class State extends java.lang.Object { public static class: java.lang.Class<androidx.constraintlayout.solver.state.State>; public mReferences: java.util.HashMap<any,androidx.constraintlayout.solver.state.Reference>; public mHelperReferences: java.util.HashMap<any,androidx.constraintlayout.solver.state.HelperReference>; public static PARENT: java.lang.Integer; public mParent: androidx.constraintlayout.solver.state.ConstraintReference; public setHeight(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State; public reset(): void; public map(key: any, view: any): void; public createConstraintReference(key: any): androidx.constraintlayout.solver.state.ConstraintReference; public horizontalGuideline(key: any): androidx.constraintlayout.solver.state.helpers.GuidelineReference; public horizontalChain(...references: any[]): androidx.constraintlayout.solver.state.helpers.HorizontalChainReference; public directMapping(): void; public guideline(key: any, orientation: number): androidx.constraintlayout.solver.state.helpers.GuidelineReference; public apply(container: androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer): void; public height(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State; public constraints(key: any): androidx.constraintlayout.solver.state.ConstraintReference; public convertDimension(value: any): number; public setWidth(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State; public centerHorizontally(...references: any[]): androidx.constraintlayout.solver.state.helpers.AlignHorizontallyReference; public constructor(); public helper(key: any, type: androidx.constraintlayout.solver.state.State.Helper): androidx.constraintlayout.solver.state.HelperReference; public width(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State; public verticalGuideline(key: any): androidx.constraintlayout.solver.state.helpers.GuidelineReference; public barrier(key: any, direction: androidx.constraintlayout.solver.state.State.Direction): androidx.constraintlayout.solver.state.helpers.BarrierReference; public verticalChain(...references: any[]): androidx.constraintlayout.solver.state.helpers.VerticalChainReference; public centerVertically(...references: any[]): androidx.constraintlayout.solver.state.helpers.AlignVerticallyReference; } export module State { export class Chain { public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Chain>; public static SPREAD: androidx.constraintlayout.solver.state.State.Chain; public static SPREAD_INSIDE: androidx.constraintlayout.solver.state.State.Chain; public static PACKED: androidx.constraintlayout.solver.state.State.Chain; public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Chain; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): androidx.constraintlayout.solver.state.State.Chain[]; } export class Constraint { public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Constraint>; public static LEFT_TO_LEFT: androidx.constraintlayout.solver.state.State.Constraint; public static LEFT_TO_RIGHT: androidx.constraintlayout.solver.state.State.Constraint; public static RIGHT_TO_LEFT: androidx.constraintlayout.solver.state.State.Constraint; public static RIGHT_TO_RIGHT: androidx.constraintlayout.solver.state.State.Constraint; public static START_TO_START: androidx.constraintlayout.solver.state.State.Constraint; public static START_TO_END: androidx.constraintlayout.solver.state.State.Constraint; public static END_TO_START: androidx.constraintlayout.solver.state.State.Constraint; public static END_TO_END: androidx.constraintlayout.solver.state.State.Constraint; public static TOP_TO_TOP: androidx.constraintlayout.solver.state.State.Constraint; public static TOP_TO_BOTTOM: androidx.constraintlayout.solver.state.State.Constraint; public static BOTTOM_TO_TOP: androidx.constraintlayout.solver.state.State.Constraint; public static BOTTOM_TO_BOTTOM: androidx.constraintlayout.solver.state.State.Constraint; public static BASELINE_TO_BASELINE: androidx.constraintlayout.solver.state.State.Constraint; public static CENTER_HORIZONTALLY: androidx.constraintlayout.solver.state.State.Constraint; public static CENTER_VERTICALLY: androidx.constraintlayout.solver.state.State.Constraint; public static values(): androidx.constraintlayout.solver.state.State.Constraint[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Constraint; } export class Direction { public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Direction>; public static LEFT: androidx.constraintlayout.solver.state.State.Direction; public static RIGHT: androidx.constraintlayout.solver.state.State.Direction; public static START: androidx.constraintlayout.solver.state.State.Direction; public static END: androidx.constraintlayout.solver.state.State.Direction; public static TOP: androidx.constraintlayout.solver.state.State.Direction; public static BOTTOM: androidx.constraintlayout.solver.state.State.Direction; public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Direction; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static values(): androidx.constraintlayout.solver.state.State.Direction[]; } export class Helper { public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Helper>; public static HORIZONTAL_CHAIN: androidx.constraintlayout.solver.state.State.Helper; public static VERTICAL_CHAIN: androidx.constraintlayout.solver.state.State.Helper; public static ALIGN_HORIZONTALLY: androidx.constraintlayout.solver.state.State.Helper; public static ALIGN_VERTICALLY: androidx.constraintlayout.solver.state.State.Helper; public static BARRIER: androidx.constraintlayout.solver.state.State.Helper; public static LAYER: androidx.constraintlayout.solver.state.State.Helper; public static FLOW: androidx.constraintlayout.solver.state.State.Helper; public static values(): androidx.constraintlayout.solver.state.State.Helper[]; public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Helper; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; } } } } } } declare module androidx { export module constraintlayout { export module solver { export module state {