UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

401 lines (391 loc) 28.7 kB
declare module androidx { export module cardview { export module widget { export class CardView extends android.widget.FrameLayout { public static class: java.lang.Class<androidx.cardview.widget.CardView>; public addView(child: android.view.View, width: number, height: number): void; public setMaxCardElevation(maxElevation: number): void; public getCardElevation(): number; 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 onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean; public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void; public isLayoutRequested(): boolean; public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean; public sendAccessibilityEvent(param0: number): void; public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean; public getTextDirection(): number; public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void; public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean; public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void; public setCardBackgroundColor(color: number): void; public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode; public setMinimumWidth(minWidth: number): void; public constructor(context: android.content.Context); public showContextMenuForChild(originalView: android.view.View): boolean; public getContentPaddingTop(): number; public getPreventCornerOverlap(): boolean; public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean; public getRadius(): number; public createContextMenu(param0: android.view.ContextMenu): void; public removeView(param0: android.view.View): void; public isTextDirectionResolved(): boolean; public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void; public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void; public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void; public setUseCompatPadding(useCompatPadding: boolean): void; public bringChildToFront(child: android.view.View): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public isLayoutDirectionResolved(): boolean; public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean; public setContentPadding(left: number, top: number, right: number, bottom: number): void; public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number); public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void; public showContextMenuForChild(param0: android.view.View): boolean; public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean; public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void; public childDrawableStateChanged(child: android.view.View): void; public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void; public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void; /** @deprecated */ public requestFitSystemWindows(): void; public getParentForAccessibility(): android.view.ViewParent; public addView(child: android.view.View): void; public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void; public addView(child: android.view.View, index: number): void; public setPadding(left: number, top: number, right: number, bottom: number): void; public bringChildToFront(param0: android.view.View): void; public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void; public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean; public getContentPaddingRight(): number; public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean; public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean; public onStopNestedScroll(child: android.view.View): void; public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent; public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean; public requestTransparentRegion(child: android.view.View): void; public recomputeViewAttributes(param0: android.view.View): void; public clearChildFocus(param0: android.view.View): void; public requestDisallowInterceptTouchEvent(param0: boolean): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet); public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public getContentPaddingBottom(): number; public getMaxCardElevation(): number; public sendAccessibilityEvent(eventType: number): void; public requestFitSystemWindows(): void; public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void; public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean; public recomputeViewAttributes(child: android.view.View): void; public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode; public invalidateDrawable(param0: android.graphics.drawable.Drawable): void; public getParent(): android.view.ViewParent; public setMinimumHeight(minHeight: number): void; public getTextAlignment(): number; public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void; public focusSearch(direction: number): android.view.View; public focusSearch(param0: android.view.View, param1: number): android.view.View; public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void; public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean; public setRadius(radius: number): void; public requestTransparentRegion(param0: android.view.View): void; public focusableViewAvailable(param0: android.view.View): void; public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean; public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; public isTextAlignmentResolved(): boolean; public getLayoutDirection(): number; public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void; public focusableViewAvailable(v: android.view.View): void; public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void; public clearChildFocus(child: android.view.View): void; public canResolveTextDirection(): boolean; public canResolveTextAlignment(): boolean; public setPaddingRelative(start: number, top: number, end: number, bottom: number): void; public focusSearch(focused: android.view.View, direction: number): android.view.View; public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean; public getContentPaddingLeft(): number; public removeView(view: android.view.View): void; public requestLayout(): void; public setPreventCornerOverlap(preventCornerOverlap: boolean): void; public childDrawableStateChanged(param0: android.view.View): void; public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean; public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean; public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void; public createContextMenu(menu: android.view.ContextMenu): void; public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void; public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void; public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean; public setCardElevation(elevation: number): void; public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean; public onStopNestedScroll(param0: android.view.View): void; public requestChildFocus(child: android.view.View, focused: android.view.View): void; public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean; public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void; public setCardBackgroundColor(color: android.content.res.ColorStateList): void; public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void; public getUseCompatPadding(): boolean; public requestChildFocus(param0: android.view.View, param1: android.view.View): void; public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean; public canResolveLayoutDirection(): boolean; public getCardBackgroundColor(): android.content.res.ColorStateList; public unscheduleDrawable(who: android.graphics.drawable.Drawable): void; public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean; public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void; public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean; public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void; } } } } declare module androidx { export module cardview { export module widget { export class CardViewApi17Impl extends androidx.cardview.widget.CardViewBaseImpl { public static class: java.lang.Class<androidx.cardview.widget.CardViewApi17Impl>; public setRadius(cardView: androidx.cardview.widget.CardViewDelegate, radius: number): void; public setMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate, maxElevation: number): void; public onCompatPaddingChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public initStatic(): void; public getMinHeight(param0: androidx.cardview.widget.CardViewDelegate): number; public getMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public getBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public setElevation(cardView: androidx.cardview.widget.CardViewDelegate, elevation: number): void; public onPreventCornerOverlapChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public onPreventCornerOverlapChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public onCompatPaddingChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public updatePadding(param0: androidx.cardview.widget.CardViewDelegate): void; public getBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public initialize(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.Context, param2: android.content.res.ColorStateList, param3: number, param4: number, param5: number): void; public getRadius(cardView: androidx.cardview.widget.CardViewDelegate): number; public setRadius(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public updatePadding(cardView: androidx.cardview.widget.CardViewDelegate): void; public getElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public setBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.res.ColorStateList): void; public getElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinWidth(param0: androidx.cardview.widget.CardViewDelegate): number; public setElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMaxElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public initialize(cardView: androidx.cardview.widget.CardViewDelegate, context: android.content.Context, backgroundColor: android.content.res.ColorStateList, radius: number, elevation: number, maxElevation: number): void; public setMaxElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMinWidth(cardView: androidx.cardview.widget.CardViewDelegate): number; public setBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate, color: android.content.res.ColorStateList): void; public getRadius(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinHeight(cardView: androidx.cardview.widget.CardViewDelegate): number; } } } } declare module androidx { export module cardview { export module widget { export class CardViewApi21Impl extends java.lang.Object implements androidx.cardview.widget.CardViewImpl { public static class: java.lang.Class<androidx.cardview.widget.CardViewApi21Impl>; public setRadius(cardView: androidx.cardview.widget.CardViewDelegate, radius: number): void; public setMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate, maxElevation: number): void; public onCompatPaddingChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public initStatic(): void; public getMinHeight(param0: androidx.cardview.widget.CardViewDelegate): number; public getMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public getBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public setElevation(cardView: androidx.cardview.widget.CardViewDelegate, elevation: number): void; public onPreventCornerOverlapChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public onPreventCornerOverlapChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public onCompatPaddingChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public updatePadding(param0: androidx.cardview.widget.CardViewDelegate): void; public getBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public initialize(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.Context, param2: android.content.res.ColorStateList, param3: number, param4: number, param5: number): void; public getRadius(cardView: androidx.cardview.widget.CardViewDelegate): number; public setRadius(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public updatePadding(cardView: androidx.cardview.widget.CardViewDelegate): void; public getElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public setBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.res.ColorStateList): void; public getElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinWidth(param0: androidx.cardview.widget.CardViewDelegate): number; public setElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMaxElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public initialize(cardView: androidx.cardview.widget.CardViewDelegate, context: android.content.Context, backgroundColor: android.content.res.ColorStateList, radius: number, elevation: number, maxElevation: number): void; public setMaxElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMinWidth(cardView: androidx.cardview.widget.CardViewDelegate): number; public setBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate, color: android.content.res.ColorStateList): void; public getRadius(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinHeight(cardView: androidx.cardview.widget.CardViewDelegate): number; } } } } declare module androidx { export module cardview { export module widget { export class CardViewBaseImpl extends java.lang.Object implements androidx.cardview.widget.CardViewImpl { public static class: java.lang.Class<androidx.cardview.widget.CardViewBaseImpl>; public setRadius(cardView: androidx.cardview.widget.CardViewDelegate, radius: number): void; public onCompatPaddingChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public setMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate, maxElevation: number): void; public initStatic(): void; public getMinHeight(param0: androidx.cardview.widget.CardViewDelegate): number; public getBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public getMaxElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public setElevation(cardView: androidx.cardview.widget.CardViewDelegate, elevation: number): void; public onPreventCornerOverlapChanged(cardView: androidx.cardview.widget.CardViewDelegate): void; public onPreventCornerOverlapChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public onCompatPaddingChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public updatePadding(param0: androidx.cardview.widget.CardViewDelegate): void; public getBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public initialize(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.Context, param2: android.content.res.ColorStateList, param3: number, param4: number, param5: number): void; public getRadius(cardView: androidx.cardview.widget.CardViewDelegate): number; public setRadius(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public updatePadding(cardView: androidx.cardview.widget.CardViewDelegate): void; public getElevation(cardView: androidx.cardview.widget.CardViewDelegate): number; public setBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.res.ColorStateList): void; public getElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinWidth(param0: androidx.cardview.widget.CardViewDelegate): number; public setElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMaxElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public initialize(cardView: androidx.cardview.widget.CardViewDelegate, context: android.content.Context, backgroundColor: android.content.res.ColorStateList, radius: number, elevation: number, maxElevation: number): void; public setMaxElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public setBackgroundColor(cardView: androidx.cardview.widget.CardViewDelegate, color: android.content.res.ColorStateList): void; public getMinWidth(cardView: androidx.cardview.widget.CardViewDelegate): number; public getRadius(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinHeight(cardView: androidx.cardview.widget.CardViewDelegate): number; } } } } declare module androidx { export module cardview { export module widget { export class CardViewDelegate extends java.lang.Object { public static class: java.lang.Class<androidx.cardview.widget.CardViewDelegate>; /** * Constructs a new instance of the androidx.cardview.widget.CardViewDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { setCardBackground(param0: android.graphics.drawable.Drawable): void; getCardBackground(): android.graphics.drawable.Drawable; getUseCompatPadding(): boolean; getPreventCornerOverlap(): boolean; setShadowPadding(param0: number, param1: number, param2: number, param3: number): void; setMinWidthHeightInternal(param0: number, param1: number): void; getCardView(): android.view.View; }); public constructor(); public getUseCompatPadding(): boolean; public setCardBackground(param0: android.graphics.drawable.Drawable): void; public getCardBackground(): android.graphics.drawable.Drawable; public setMinWidthHeightInternal(param0: number, param1: number): void; public getPreventCornerOverlap(): boolean; public getCardView(): android.view.View; public setShadowPadding(param0: number, param1: number, param2: number, param3: number): void; } } } } declare module androidx { export module cardview { export module widget { export class CardViewImpl extends java.lang.Object { public static class: java.lang.Class<androidx.cardview.widget.CardViewImpl>; /** * Constructs a new instance of the androidx.cardview.widget.CardViewImpl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { initialize(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.Context, param2: android.content.res.ColorStateList, param3: number, param4: number, param5: number): void; setRadius(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; getRadius(param0: androidx.cardview.widget.CardViewDelegate): number; setElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; getElevation(param0: androidx.cardview.widget.CardViewDelegate): number; initStatic(): void; setMaxElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; getMaxElevation(param0: androidx.cardview.widget.CardViewDelegate): number; getMinWidth(param0: androidx.cardview.widget.CardViewDelegate): number; getMinHeight(param0: androidx.cardview.widget.CardViewDelegate): number; updatePadding(param0: androidx.cardview.widget.CardViewDelegate): void; onCompatPaddingChanged(param0: androidx.cardview.widget.CardViewDelegate): void; onPreventCornerOverlapChanged(param0: androidx.cardview.widget.CardViewDelegate): void; setBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.res.ColorStateList): void; getBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; }); public constructor(); public setRadius(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public setBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.res.ColorStateList): void; public getElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public getMinWidth(param0: androidx.cardview.widget.CardViewDelegate): number; public initStatic(): void; public getMinHeight(param0: androidx.cardview.widget.CardViewDelegate): number; public setElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public getMaxElevation(param0: androidx.cardview.widget.CardViewDelegate): number; public setMaxElevation(param0: androidx.cardview.widget.CardViewDelegate, param1: number): void; public onPreventCornerOverlapChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public onCompatPaddingChanged(param0: androidx.cardview.widget.CardViewDelegate): void; public updatePadding(param0: androidx.cardview.widget.CardViewDelegate): void; public getBackgroundColor(param0: androidx.cardview.widget.CardViewDelegate): android.content.res.ColorStateList; public initialize(param0: androidx.cardview.widget.CardViewDelegate, param1: android.content.Context, param2: android.content.res.ColorStateList, param3: number, param4: number, param5: number): void; public getRadius(param0: androidx.cardview.widget.CardViewDelegate): number; } } } } declare module androidx { export module cardview { export module widget { export class RoundRectDrawable extends android.graphics.drawable.Drawable { public static class: java.lang.Class<androidx.cardview.widget.RoundRectDrawable>; public setColorFilter(color: number, mode: android.graphics.PorterDuff.Mode): void; public setColorFilter(cf: android.graphics.ColorFilter): void; public draw(canvas: android.graphics.Canvas): void; public getOutline(outline: any): void; public setTintMode(tintMode: android.graphics.PorterDuff.Mode): void; public setAlpha(param0: number): void; public onBoundsChange(bounds: android.graphics.Rect): void; public onStateChange(state: number[]): boolean; public getRadius(): number; public getColor(): android.content.res.ColorStateList; public setColorFilter(param0: android.graphics.ColorFilter): void; public setColor(color: android.content.res.ColorStateList): void; public onStateChange(stateSet: number[]): boolean; public setAlpha(alpha: number): void; public getOpacity(): number; public draw(param0: android.graphics.Canvas): void; public setTintList(tint: android.content.res.ColorStateList): void; public isStateful(): boolean; } } } } declare module androidx { export module cardview { export module widget { export class RoundRectDrawableWithShadow extends android.graphics.drawable.Drawable { public static class: java.lang.Class<androidx.cardview.widget.RoundRectDrawableWithShadow>; public setColorFilter(color: number, mode: android.graphics.PorterDuff.Mode): void; public setColorFilter(cf: android.graphics.ColorFilter): void; public getPadding(padding: android.graphics.Rect): boolean; public draw(canvas: android.graphics.Canvas): void; public setAlpha(param0: number): void; public onBoundsChange(bounds: android.graphics.Rect): void; public onStateChange(state: number[]): boolean; public onStateChange(stateSet: number[]): boolean; public setColorFilter(param0: android.graphics.ColorFilter): void; public setAlpha(alpha: number): void; public getOpacity(): number; public isStateful(): boolean; public draw(param0: android.graphics.Canvas): void; } export module RoundRectDrawableWithShadow { export class RoundRectHelper extends java.lang.Object { public static class: java.lang.Class<androidx.cardview.widget.RoundRectDrawableWithShadow.RoundRectHelper>; /** * Constructs a new instance of the androidx.cardview.widget.RoundRectDrawableWithShadow$RoundRectHelper interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { drawRoundRect(param0: android.graphics.Canvas, param1: android.graphics.RectF, param2: number, param3: android.graphics.Paint): void; }); public constructor(); public drawRoundRect(param0: android.graphics.Canvas, param1: android.graphics.RectF, param2: number, param3: android.graphics.Paint): void; } } } } } //Generics information: