UNPKG

nativescript-cast-ns6-beta

Version:

NativeScript Chromecast Plugin.

777 lines (765 loc) 838 kB
/// <reference path="android-declarations.d.ts"/> declare module androidx { export module appcompat { export module app { export abstract class ActionBar { public static class: java.lang.Class<androidx.appcompat.app.ActionBar>; public static NAVIGATION_MODE_STANDARD: number; public static NAVIGATION_MODE_LIST: number; public static NAVIGATION_MODE_TABS: number; public static DISPLAY_USE_LOGO: number; public static DISPLAY_SHOW_HOME: number; public static DISPLAY_HOME_AS_UP: number; public static DISPLAY_SHOW_TITLE: number; public static DISPLAY_SHOW_CUSTOM: number; public getHeight(): number; public setShowHideAnimationEnabled(param0: boolean): void; public onMenuKeyEvent(param0: globalAndroid.view.KeyEvent): boolean; public setIcon(param0: number): void; public setTitle(param0: string): void; public constructor(); public show(): void; public setDisplayShowHomeEnabled(param0: boolean): void; public isShowing(): boolean; public setListNavigationCallbacks(param0: globalAndroid.widget.SpinnerAdapter, param1: androidx.appcompat.app.ActionBar.OnNavigationListener): void; public setHideOnContentScrollEnabled(param0: boolean): void; public setTitle(param0: number): void; public setCustomView(param0: number): void; public setBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void; public setStackedBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void; public newTab(): androidx.appcompat.app.ActionBar.Tab; public setDefaultDisplayHomeAsUpEnabled(param0: boolean): void; public setWindowTitle(param0: string): void; public setCustomView(param0: globalAndroid.view.View): void; public getThemedContext(): globalAndroid.content.Context; public setDisplayOptions(param0: number): void; public invalidateOptionsMenu(): boolean; public setDisplayUseLogoEnabled(param0: boolean): void; public dispatchMenuVisibilityChanged(param0: boolean): void; public setHideOffset(param0: number): void; public setCustomView(param0: globalAndroid.view.View, param1: androidx.appcompat.app.ActionBar.LayoutParams): void; public setHomeActionContentDescription(param0: string): void; public addOnMenuVisibilityListener(param0: androidx.appcompat.app.ActionBar.OnMenuVisibilityListener): void; public getSelectedTab(): androidx.appcompat.app.ActionBar.Tab; public setSubtitle(param0: string): void; public openOptionsMenu(): boolean; public setLogo(param0: number): void; public getElevation(): number; public onKeyShortcut(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public getSubtitle(): string; public setSubtitle(param0: number): void; public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: number): void; public removeTabAt(param0: number): void; public removeAllTabs(): void; public setHomeButtonEnabled(param0: boolean): void; public setHomeAsUpIndicator(param0: number): void; public setElevation(param0: number): void; public startActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public removeOnMenuVisibilityListener(param0: androidx.appcompat.app.ActionBar.OnMenuVisibilityListener): void; public getNavigationMode(): number; public isHideOnContentScrollEnabled(): boolean; public getHideOffset(): number; public getCustomView(): globalAndroid.view.View; public removeTab(param0: androidx.appcompat.app.ActionBar.Tab): void; public getDisplayOptions(): number; public addTab(param0: androidx.appcompat.app.ActionBar.Tab): void; public getTabAt(param0: number): androidx.appcompat.app.ActionBar.Tab; public getSelectedNavigationIndex(): number; public closeOptionsMenu(): boolean; public setDisplayHomeAsUpEnabled(param0: boolean): void; public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void; public getTabCount(): number; public setHomeAsUpIndicator(param0: globalAndroid.graphics.drawable.Drawable): void; public setDisplayShowCustomEnabled(param0: boolean): void; public setHomeActionContentDescription(param0: number): void; public setDisplayShowTitleEnabled(param0: boolean): void; public setSplitBackgroundDrawable(param0: globalAndroid.graphics.drawable.Drawable): void; public collapseActionView(): boolean; public getNavigationItemCount(): number; public isTitleTruncated(): boolean; public setSelectedNavigationItem(param0: number): void; public setLogo(param0: globalAndroid.graphics.drawable.Drawable): void; public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void; public getTitle(): string; public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: number, param2: boolean): void; public hide(): void; public selectTab(param0: androidx.appcompat.app.ActionBar.Tab): void; public setNavigationMode(param0: number): void; public addTab(param0: androidx.appcompat.app.ActionBar.Tab, param1: boolean): void; public setDisplayOptions(param0: number, param1: number): void; } export module ActionBar { export class DisplayOptions { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.DisplayOptions>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBar$DisplayOptions interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); } export class LayoutParams { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.LayoutParams>; public gravity: number; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); public constructor(param0: androidx.appcompat.app.ActionBar.LayoutParams); public constructor(param0: globalAndroid.view.ViewGroup.LayoutParams); public constructor(param0: number, param1: number, param2: number); public constructor(param0: number); public constructor(param0: number, param1: number); } export class NavigationMode { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.NavigationMode>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBar$NavigationMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); } export class OnMenuVisibilityListener { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.OnMenuVisibilityListener>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBar$OnMenuVisibilityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onMenuVisibilityChanged(param0: boolean): void; }); public constructor(); public onMenuVisibilityChanged(param0: boolean): void; } export class OnNavigationListener { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.OnNavigationListener>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBar$OnNavigationListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onNavigationItemSelected(param0: number, param1: number): boolean; }); public constructor(); public onNavigationItemSelected(param0: number, param1: number): boolean; } export abstract class Tab { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.Tab>; public static INVALID_POSITION: number; public setTabListener(param0: androidx.appcompat.app.ActionBar.TabListener): androidx.appcompat.app.ActionBar.Tab; public setText(param0: string): androidx.appcompat.app.ActionBar.Tab; public getCustomView(): globalAndroid.view.View; public getText(): string; public setText(param0: number): androidx.appcompat.app.ActionBar.Tab; public getTag(): any; public setIcon(param0: number): androidx.appcompat.app.ActionBar.Tab; public setIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.ActionBar.Tab; public getIcon(): globalAndroid.graphics.drawable.Drawable; public setTag(param0: any): androidx.appcompat.app.ActionBar.Tab; public select(): void; public getContentDescription(): string; public setCustomView(param0: globalAndroid.view.View): androidx.appcompat.app.ActionBar.Tab; public setCustomView(param0: number): androidx.appcompat.app.ActionBar.Tab; public constructor(); public setContentDescription(param0: number): androidx.appcompat.app.ActionBar.Tab; public setContentDescription(param0: string): androidx.appcompat.app.ActionBar.Tab; public getPosition(): number; } export class TabListener { public static class: java.lang.Class<androidx.appcompat.app.ActionBar.TabListener>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBar$TabListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onTabSelected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; onTabUnselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; onTabReselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; }); public constructor(); public onTabReselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; public onTabUnselected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; public onTabSelected(param0: androidx.appcompat.app.ActionBar.Tab, param1: androidx.fragment.app.FragmentTransaction): void; } } } } } declare module androidx { export module appcompat { export module app { export class ActionBarDrawerToggle { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle>; public setDrawerIndicatorEnabled(param0: boolean): void; public isDrawerSlideAnimationEnabled(): boolean; public setDrawerArrowDrawable(param0: androidx.appcompat.graphics.drawable.DrawerArrowDrawable): void; public constructor(param0: globalAndroid.app.Activity, param1: androidx.drawerlayout.widget.DrawerLayout, param2: androidx.appcompat.widget.Toolbar, param3: number, param4: number); public isDrawerIndicatorEnabled(): boolean; public getToolbarNavigationClickListener(): globalAndroid.view.View.OnClickListener; public syncState(): void; public onDrawerStateChanged(param0: number): void; public onDrawerOpened(param0: globalAndroid.view.View): void; public constructor(param0: globalAndroid.app.Activity, param1: androidx.drawerlayout.widget.DrawerLayout, param2: number, param3: number); public onOptionsItemSelected(param0: globalAndroid.view.MenuItem): boolean; public onDrawerSlide(param0: globalAndroid.view.View, param1: number): void; public setToolbarNavigationClickListener(param0: globalAndroid.view.View.OnClickListener): void; public getDrawerArrowDrawable(): androidx.appcompat.graphics.drawable.DrawerArrowDrawable; public onDrawerClosed(param0: globalAndroid.view.View): void; public setDrawerSlideAnimationEnabled(param0: boolean): void; public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void; public setHomeAsUpIndicator(param0: globalAndroid.graphics.drawable.Drawable): void; public setHomeAsUpIndicator(param0: number): void; } export module ActionBarDrawerToggle { export class Delegate { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.Delegate>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBarDrawerToggle$Delegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void; setActionBarDescription(param0: number): void; getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable; getActionBarThemedContext(): globalAndroid.content.Context; isNavigationVisible(): boolean; }); public constructor(); public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void; public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable; public isNavigationVisible(): boolean; public setActionBarDescription(param0: number): void; public getActionBarThemedContext(): globalAndroid.content.Context; } export class DelegateProvider { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider>; /** * Constructs a new instance of the androidx.appcompat.app.ActionBarDrawerToggle$DelegateProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate; }); public constructor(); public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate; } export class FrameworkActionBarDelegate extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.FrameworkActionBarDelegate>; public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void; public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable; public isNavigationVisible(): boolean; public getActionBarThemedContext(): globalAndroid.content.Context; public setActionBarDescription(param0: number): void; } export class ToolbarCompatDelegate extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggle.ToolbarCompatDelegate>; public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void; public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable; public isNavigationVisible(): boolean; public setActionBarDescription(param0: number): void; public getActionBarThemedContext(): globalAndroid.content.Context; } } } } } declare module androidx { export module appcompat { export module app { export class ActionBarDrawerToggleHoneycomb { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggleHoneycomb>; public static setActionBarDescription(param0: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo, param1: globalAndroid.app.Activity, param2: number): androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo; public static getThemeUpIndicator(param0: globalAndroid.app.Activity): globalAndroid.graphics.drawable.Drawable; public static setActionBarUpIndicator(param0: androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo, param1: globalAndroid.app.Activity, param2: globalAndroid.graphics.drawable.Drawable, param3: number): androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo; } export module ActionBarDrawerToggleHoneycomb { export class SetIndicatorInfo { public static class: java.lang.Class<androidx.appcompat.app.ActionBarDrawerToggleHoneycomb.SetIndicatorInfo>; public setHomeAsUpIndicator: java.lang.reflect.Method; public setHomeActionContentDescription: java.lang.reflect.Method; public upIndicatorView: globalAndroid.widget.ImageView; } } } } } declare module androidx { export module appcompat { export module app { export class AlertController { public static class: java.lang.Class<androidx.appcompat.app.AlertController>; public setView(param0: number): void; public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public getListView(): globalAndroid.widget.ListView; public setView(param0: globalAndroid.view.View): void; public setIcon(param0: number): void; public getButton(param0: number): globalAndroid.widget.Button; public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void; public getIconAttributeResId(param0: number): number; public setTitle(param0: string): void; public setButtonPanelLayoutHint(param0: number): void; public onKeyUp(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public setButton(param0: number, param1: string, param2: globalAndroid.content.DialogInterface.OnClickListener, param3: globalAndroid.os.Message, param4: globalAndroid.graphics.drawable.Drawable): void; public installContent(): void; public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): void; public constructor(param0: globalAndroid.content.Context, param1: androidx.appcompat.app.AppCompatDialog, param2: globalAndroid.view.Window); public setCustomTitle(param0: globalAndroid.view.View): void; public setMessage(param0: string): void; } export module AlertController { export class AlertParams { public static class: java.lang.Class<androidx.appcompat.app.AlertController.AlertParams>; public mContext: globalAndroid.content.Context; public mInflater: globalAndroid.view.LayoutInflater; public mIconId: number; public mIcon: globalAndroid.graphics.drawable.Drawable; public mIconAttrId: number; public mTitle: string; public mCustomTitleView: globalAndroid.view.View; public mMessage: string; public mPositiveButtonText: string; public mPositiveButtonIcon: globalAndroid.graphics.drawable.Drawable; public mPositiveButtonListener: globalAndroid.content.DialogInterface.OnClickListener; public mNegativeButtonText: string; public mNegativeButtonIcon: globalAndroid.graphics.drawable.Drawable; public mNegativeButtonListener: globalAndroid.content.DialogInterface.OnClickListener; public mNeutralButtonText: string; public mNeutralButtonIcon: globalAndroid.graphics.drawable.Drawable; public mNeutralButtonListener: globalAndroid.content.DialogInterface.OnClickListener; public mCancelable: boolean; public mOnCancelListener: globalAndroid.content.DialogInterface.OnCancelListener; public mOnDismissListener: globalAndroid.content.DialogInterface.OnDismissListener; public mOnKeyListener: globalAndroid.content.DialogInterface.OnKeyListener; public mItems: native.Array<string>; public mAdapter: globalAndroid.widget.ListAdapter; public mOnClickListener: globalAndroid.content.DialogInterface.OnClickListener; public mViewLayoutResId: number; public mView: globalAndroid.view.View; public mViewSpacingLeft: number; public mViewSpacingTop: number; public mViewSpacingRight: number; public mViewSpacingBottom: number; public mViewSpacingSpecified: boolean; public mCheckedItems: native.Array<boolean>; public mIsMultiChoice: boolean; public mIsSingleChoice: boolean; public mCheckedItem: number; public mOnCheckboxClickListener: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener; public mCursor: globalAndroid.database.Cursor; public mLabelColumn: string; public mIsCheckedColumn: string; public mForceInverseBackground: boolean; public mOnItemSelectedListener: globalAndroid.widget.AdapterView.OnItemSelectedListener; public mOnPrepareListViewListener: androidx.appcompat.app.AlertController.AlertParams.OnPrepareListViewListener; public mRecycleOnMeasure: boolean; public constructor(param0: globalAndroid.content.Context); public apply(param0: androidx.appcompat.app.AlertController): void; } export module AlertParams { export class OnPrepareListViewListener { public static class: java.lang.Class<androidx.appcompat.app.AlertController.AlertParams.OnPrepareListViewListener>; /** * Constructs a new instance of the androidx.appcompat.app.AlertController$AlertParams$OnPrepareListViewListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onPrepareListView(param0: globalAndroid.widget.ListView): void; }); public constructor(); public onPrepareListView(param0: globalAndroid.widget.ListView): void; } } export class ButtonHandler { public static class: java.lang.Class<androidx.appcompat.app.AlertController.ButtonHandler>; public constructor(param0: globalAndroid.content.DialogInterface); public handleMessage(param0: globalAndroid.os.Message): void; } export class CheckedItemAdapter extends globalAndroid.widget.ArrayAdapter<string> { public static class: java.lang.Class<androidx.appcompat.app.AlertController.CheckedItemAdapter>; public hasStableIds(): boolean; public constructor(param0: globalAndroid.content.Context, param1: number, param2: number, param3: native.Array<string>); public getItemId(param0: number): number; } export class RecycleListView { public static class: java.lang.Class<androidx.appcompat.app.AlertController.RecycleListView>; public constructor(param0: globalAndroid.content.Context); public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); public setHasDecor(param0: boolean, param1: boolean): void; } } } } } declare module androidx { export module appcompat { export module app { export class AlertDialog extends androidx.appcompat.app.AppCompatDialog { public static class: java.lang.Class<androidx.appcompat.app.AlertDialog>; public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public getListView(): globalAndroid.widget.ListView; public setView(param0: globalAndroid.view.View): void; public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void; public getButton(param0: number): globalAndroid.widget.Button; public setIcon(param0: number): void; public setButton(param0: number, param1: string, param2: globalAndroid.os.Message): void; public setIcon(param0: globalAndroid.graphics.drawable.Drawable): void; public setTitle(param0: string): void; public setIconAttribute(param0: number): void; public onCreate(param0: globalAndroid.os.Bundle): void; public onKeyUp(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public constructor(param0: globalAndroid.content.Context); public setTitle(param0: number): void; public setButton(param0: number, param1: string, param2: globalAndroid.content.DialogInterface.OnClickListener): void; public constructor(param0: globalAndroid.content.Context, param1: number); public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): void; public setCustomTitle(param0: globalAndroid.view.View): void; public setMessage(param0: string): void; public setButton(param0: number, param1: string, param2: globalAndroid.graphics.drawable.Drawable, param3: globalAndroid.content.DialogInterface.OnClickListener): void; public constructor(param0: globalAndroid.content.Context, param1: boolean, param2: globalAndroid.content.DialogInterface.OnCancelListener); public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void; } export module AlertDialog { export class Builder { public static class: java.lang.Class<androidx.appcompat.app.AlertDialog.Builder>; public setMultiChoiceItems(param0: number, param1: native.Array<boolean>, param2: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder; public setSingleChoiceItems(param0: number, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public constructor(param0: globalAndroid.content.Context, param1: number); public setNegativeButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder; public setItems(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setCursor(param0: globalAndroid.database.Cursor, param1: globalAndroid.content.DialogInterface.OnClickListener, param2: string): androidx.appcompat.app.AlertDialog.Builder; public setItems(param0: native.Array<string>, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setPositiveButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setOnCancelListener(param0: globalAndroid.content.DialogInterface.OnCancelListener): androidx.appcompat.app.AlertDialog.Builder; public setMultiChoiceItems(param0: globalAndroid.database.Cursor, param1: string, param2: string, param3: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder; public setMessage(param0: number): androidx.appcompat.app.AlertDialog.Builder; public setIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder; public setNegativeButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setSingleChoiceItems(param0: globalAndroid.widget.ListAdapter, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setTitle(param0: number): androidx.appcompat.app.AlertDialog.Builder; public setCustomTitle(param0: globalAndroid.view.View): androidx.appcompat.app.AlertDialog.Builder; public setPositiveButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder; public setMessage(param0: string): androidx.appcompat.app.AlertDialog.Builder; public setPositiveButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setView(param0: number): androidx.appcompat.app.AlertDialog.Builder; public setCancelable(param0: boolean): androidx.appcompat.app.AlertDialog.Builder; public setIconAttribute(param0: number): androidx.appcompat.app.AlertDialog.Builder; public setAdapter(param0: globalAndroid.widget.ListAdapter, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public getContext(): globalAndroid.content.Context; public setSingleChoiceItems(param0: native.Array<string>, param1: number, param2: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setNegativeButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setNeutralButton(param0: number, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setOnItemSelectedListener(param0: globalAndroid.widget.AdapterView.OnItemSelectedListener): androidx.appcompat.app.AlertDialog.Builder; public setNeutralButton(param0: string, param1: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setSingleChoiceItems(param0: globalAndroid.database.Cursor, param1: number, param2: string, param3: globalAndroid.content.DialogInterface.OnClickListener): androidx.appcompat.app.AlertDialog.Builder; public setMultiChoiceItems(param0: native.Array<string>, param1: native.Array<boolean>, param2: globalAndroid.content.DialogInterface.OnMultiChoiceClickListener): androidx.appcompat.app.AlertDialog.Builder; public setOnDismissListener(param0: globalAndroid.content.DialogInterface.OnDismissListener): androidx.appcompat.app.AlertDialog.Builder; public setOnKeyListener(param0: globalAndroid.content.DialogInterface.OnKeyListener): androidx.appcompat.app.AlertDialog.Builder; public setNeutralButtonIcon(param0: globalAndroid.graphics.drawable.Drawable): androidx.appcompat.app.AlertDialog.Builder; public setTitle(param0: string): androidx.appcompat.app.AlertDialog.Builder; public show(): androidx.appcompat.app.AlertDialog; public create(): androidx.appcompat.app.AlertDialog; public constructor(param0: globalAndroid.content.Context); public setIcon(param0: number): androidx.appcompat.app.AlertDialog.Builder; public setRecycleOnMeasureEnabled(param0: boolean): androidx.appcompat.app.AlertDialog.Builder; public setView(param0: globalAndroid.view.View, param1: number, param2: number, param3: number, param4: number): androidx.appcompat.app.AlertDialog.Builder; public setView(param0: globalAndroid.view.View): androidx.appcompat.app.AlertDialog.Builder; public setInverseBackgroundForced(param0: boolean): androidx.appcompat.app.AlertDialog.Builder; } } } } } declare module androidx { export module appcompat { export module app { export class AppCompatActivity extends androidx.fragment.app.FragmentActivity implements androidx.appcompat.app.AppCompatCallback, androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider { public static class: java.lang.Class<androidx.appcompat.app.AppCompatActivity>; public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void; public invalidateOptionsMenu(): void; public setTheme(param0: number): void; public onSupportNavigateUp(): boolean; public onMenuItemSelected(param0: number, param1: globalAndroid.view.MenuItem): boolean; public onKeyDown(param0: number, param1: globalAndroid.view.KeyEvent): boolean; public findViewById(param0: number): globalAndroid.view.View; public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void; public supportShouldUpRecreateTask(param0: globalAndroid.content.Intent): boolean; public getMenuInflater(): globalAndroid.view.MenuInflater; public onSupportContentChanged(): void; public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean; public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public constructor(); public setSupportProgressBarIndeterminateVisibility(param0: boolean): void; public openOptionsMenu(): void; public closeOptionsMenu(): void; public onCreateSupportNavigateUpTaskStack(param0: androidx.core.app.TaskStackBuilder): void; public getDelegate(): androidx.appcompat.app.AppCompatDelegate; public onMenuOpened(param0: number, param1: globalAndroid.view.Menu): boolean; public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public onStop(): void; public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void; public setSupportProgressBarVisibility(param0: boolean): void; public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void; public getSupportParentActivityIntent(): globalAndroid.content.Intent; public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate; public getResources(): globalAndroid.content.res.Resources; public onPostCreate(param0: globalAndroid.os.Bundle): void; public supportNavigateUpTo(param0: globalAndroid.content.Intent): void; public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public setContentView(param0: number): void; public supportInvalidateOptionsMenu(): void; public setSupportProgress(param0: number): void; public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; public onContentChanged(): void; public setContentView(param0: globalAndroid.view.View): void; public onCreate(param0: globalAndroid.os.Bundle): void; public onPostResume(): void; public onStart(): void; public onPanelClosed(param0: number, param1: globalAndroid.view.Menu): void; public onTitleChanged(param0: string, param1: number): void; public onPrepareSupportNavigateUpTaskStack(param0: androidx.core.app.TaskStackBuilder): void; public supportRequestWindowFeature(param0: number): boolean; public getSupportActionBar(): androidx.appcompat.app.ActionBar; public onDestroy(): void; public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public setSupportProgressBarIndeterminate(param0: boolean): void; } } } } declare module androidx { export module appcompat { export module app { export class AppCompatCallback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatCallback>; /** * Constructs a new instance of the androidx.appcompat.app.AppCompatCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void; onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void; onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; }); public constructor(); public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void; public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void; } } } } declare module androidx { export module appcompat { export module app { export abstract class AppCompatDelegate { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegate>; public static MODE_NIGHT_NO: number; public static MODE_NIGHT_YES: number; public static MODE_NIGHT_AUTO: number; public static MODE_NIGHT_FOLLOW_SYSTEM: number; public static FEATURE_SUPPORT_ACTION_BAR: number; public static FEATURE_SUPPORT_ACTION_BAR_OVERLAY: number; public static FEATURE_ACTION_MODE_OVERLAY: number; public static create(param0: globalAndroid.content.Context, param1: globalAndroid.view.Window, param2: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate; public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void; public invalidateOptionsMenu(): void; public requestWindowFeature(param0: number): boolean; public setHandleNativeActionModesEnabled(param0: boolean): void; public static isCompatVectorFromResourcesEnabled(): boolean; public static getDefaultNightMode(): number; public findViewById(param0: number): globalAndroid.view.View; public getMenuInflater(): globalAndroid.view.MenuInflater; public isHandleNativeActionModesEnabled(): boolean; public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public setTitle(param0: string): void; public static create(param0: globalAndroid.app.Activity, param1: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate; public static setCompatVectorFromResourcesEnabled(param0: boolean): void; public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public applyDayNight(): boolean; public hasWindowFeature(param0: number): boolean; public onStop(): void; public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void; public setLocalNightMode(param0: number): void; public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate; public onPostCreate(param0: globalAndroid.os.Bundle): void; public setContentView(param0: number): void; public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; public createView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View; public setContentView(param0: globalAndroid.view.View): void; public installViewFactory(): void; public static create(param0: globalAndroid.app.Dialog, param1: androidx.appcompat.app.AppCompatCallback): androidx.appcompat.app.AppCompatDelegate; public onCreate(param0: globalAndroid.os.Bundle): void; public onStart(): void; public onPostResume(): void; public getSupportActionBar(): androidx.appcompat.app.ActionBar; public onDestroy(): void; public static setDefaultNightMode(param0: number): void; public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; } export module AppCompatDelegate { export class NightMode { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegate.NightMode>; /** * Constructs a new instance of the androidx.appcompat.app.AppCompatDelegate$NightMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { }); public constructor(); } } } } } declare module androidx { export module appcompat { export module app { export class AppCompatDelegateImpl extends androidx.appcompat.app.AppCompatDelegate implements androidx.appcompat.view.menu.MenuBuilder.Callback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl>; public setSupportActionBar(param0: androidx.appcompat.widget.Toolbar): void; public invalidateOptionsMenu(): void; public requestWindowFeature(param0: number): boolean; public onMenuItemSelected(param0: androidx.appcompat.view.menu.MenuBuilder, param1: globalAndroid.view.MenuItem): boolean; public setHandleNativeActionModesEnabled(param0: boolean): void; public onCreateView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View; public findViewById(param0: number): globalAndroid.view.View; public getMenuInflater(): globalAndroid.view.MenuInflater; public isHandleNativeActionModesEnabled(): boolean; public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public setTitle(param0: string): void; public onCreateView(param0: string, param1: globalAndroid.content.Context, param2: globalAndroid.util.AttributeSet): globalAndroid.view.View; public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public applyDayNight(): boolean; public hasWindowFeature(param0: number): boolean; public onStop(): void; public onConfigurationChanged(param0: globalAndroid.content.res.Configuration): void; public setLocalNightMode(param0: number): void; public getDrawerToggleDelegate(): androidx.appcompat.app.ActionBarDrawerToggle.Delegate; public onPostCreate(param0: globalAndroid.os.Bundle): void; public getPanelState(param0: number, param1: boolean): androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState; public setContentView(param0: number): void; public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; public createView(param0: globalAndroid.view.View, param1: string, param2: globalAndroid.content.Context, param3: globalAndroid.util.AttributeSet): globalAndroid.view.View; public setContentView(param0: globalAndroid.view.View): void; public onMenuModeChange(param0: androidx.appcompat.view.menu.MenuBuilder): void; public installViewFactory(): void; public onCreate(param0: globalAndroid.os.Bundle): void; public onStart(): void; public onPostResume(): void; public getSupportActionBar(): androidx.appcompat.app.ActionBar; public onDestroy(): void; public startSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; } export module AppCompatDelegateImpl { export class ActionBarDrawableToggleImpl extends androidx.appcompat.app.ActionBarDrawerToggle.Delegate { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionBarDrawableToggleImpl>; public setActionBarUpIndicator(param0: globalAndroid.graphics.drawable.Drawable, param1: number): void; public getThemeUpIndicator(): globalAndroid.graphics.drawable.Drawable; public isNavigationVisible(): boolean; public getActionBarThemedContext(): globalAndroid.content.Context; public setActionBarDescription(param0: number): void; } export class ActionMenuPresenterCallback extends androidx.appcompat.view.menu.MenuPresenter.Callback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionMenuPresenterCallback>; public onOpenSubMenu(param0: androidx.appcompat.view.menu.MenuBuilder): boolean; public onCloseMenu(param0: androidx.appcompat.view.menu.MenuBuilder, param1: boolean): void; } export class ActionModeCallbackWrapperV9 extends androidx.appcompat.view.ActionMode.Callback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ActionModeCallbackWrapperV9>; public onPrepareActionMode(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.Menu): boolean; public onDestroyActionMode(param0: androidx.appcompat.view.ActionMode): void; public constructor(param0: androidx.appcompat.app.AppCompatDelegateImpl, param1: androidx.appcompat.view.ActionMode.Callback); public onCreateActionMode(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.Menu): boolean; public onActionItemClicked(param0: androidx.appcompat.view.ActionMode, param1: globalAndroid.view.MenuItem): boolean; } export class AppCompatWindowCallback extends androidx.appcompat.view.WindowCallbackWrapper { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.AppCompatWindowCallback>; public onPanelClosed(param0: number, param1: globalAndroid.view.Menu): void; public onProvideKeyboardShortcuts(param0: java.util.List<any>, param1: globalAndroid.view.Menu, param2: number): void; public onCreatePanelMenu(param0: number, param1: globalAndroid.view.Menu): boolean; public onPreparePanel(param0: number, param1: globalAndroid.view.View, param2: globalAndroid.view.Menu): boolean; public onMenuOpened(param0: number, param1: globalAndroid.view.Menu): boolean; public onWindowStartingActionMode(param0: globalAndroid.view.ActionMode.Callback, param1: number): globalAndroid.view.ActionMode; public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean; public onWindowStartingActionMode(param0: globalAndroid.view.ActionMode.Callback): globalAndroid.view.ActionMode; public dispatchKeyShortcutEvent(param0: globalAndroid.view.KeyEvent): boolean; public onContentChanged(): void; } export class AutoNightModeManager { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.AutoNightModeManager>; } export class ListMenuDecorView extends androidx.appcompat.widget.ContentFrameLayout { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.ListMenuDecorView>; public constructor(param0: globalAndroid.content.Context); public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean; public setBackgroundResource(param0: number): void; public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); public constructor(param0: androidx.appcompat.app.AppCompatDelegateImpl, param1: globalAndroid.content.Context); public onInterceptTouchEvent(param0: globalAndroid.view.MotionEvent): boolean; } export class PanelFeatureState { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState>; public qwertyMode: boolean; public hasPanelItems(): boolean; public clearMenuPresenters(): void; } export module PanelFeatureState { export class SavedState { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState.SavedState>; public static CREATOR: globalAndroid.os.Parcelable.Creator<androidx.appcompat.app.AppCompatDelegateImpl.PanelFeatureState.SavedState>; public describeContents(): number; public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; } } export class PanelMenuPresenterCallback extends androidx.appcompat.view.menu.MenuPresenter.Callback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDelegateImpl.PanelMenuPresenterCallback>; public onOpenSubMenu(param0: androidx.appcompat.view.menu.MenuBuilder): boolean; public onCloseMenu(param0: androidx.appcompat.view.menu.MenuBuilder, param1: boolean): void; } } } } } declare module androidx { export module appcompat { export module app { export class AppCompatDialog implements androidx.appcompat.app.AppCompatCallback { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDialog>; public invalidateOptionsMenu(): void; public onWindowStartingSupportActionMode(param0: androidx.appcompat.view.ActionMode.Callback): androidx.appcompat.view.ActionMode; public setContentView(param0: number): void; public findViewById(param0: number): globalAndroid.view.View; public onSupportActionModeStarted(param0: androidx.appcompat.view.ActionMode): void; public dispatchKeyEvent(param0: globalAndroid.view.KeyEvent): boolean; public setContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public setTitle(param0: string): void; public setContentView(param0: globalAndroid.view.View): void; public getDelegate(): androidx.appcompat.app.AppCompatDelegate; public onCreate(param0: globalAndroid.os.Bundle): void; public constructor(param0: globalAndroid.content.Context); public setTitle(param0: number): void; public addContentView(param0: globalAndroid.view.View, param1: globalAndroid.view.ViewGroup.LayoutParams): void; public constructor(param0: globalAndroid.content.Context, param1: number); public supportRequestWindowFeature(param0: number): boolean; public getSupportActionBar(): androidx.appcompat.app.ActionBar; public onStop(): void; public constructor(param0: globalAndroid.content.Context, param1: boolean, param2: globalAndroid.content.DialogInterface.OnCancelListener); public onSupportActionModeFinished(param0: androidx.appcompat.view.ActionMode): void; } } } } declare module androidx { export module appcompat { export module app { export class AppCompatDialogFragment extends androidx.fragment.app.DialogFragment { public static class: java.lang.Class<androidx.appcompat.app.AppCompatDialogFragment>; public setupDialog(param0: globalAndroid.app.Dialog, param1: number): void; public onCreateDialog(param0: globalAndroid.os.Bundle): globalAndroid.app.Dialog; public constructor(); } } } } declare module androidx { export module appcompat { export module app { export class AppCompatViewInflater { public static class: java.lang.Class<androidx.appcompat.app.AppCompatViewInflater>; public createImageView(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatImageView; public createEditText(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatEditText; public createCheckedTextView(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatCheckedTextView; public createImageButton(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): androidx.appcompat.widget.AppCompatImageButton; public createAutoCompleteTextV